सीडीएन कॅशिंग: क्लाउडफ्रंट डिस्ट्रिब्यूशन स्ट्रॅटेजी

हा लेख आम्ही सामग्री कॅश करण्यासाठी आणि जागतिक कार्यक्षमता सुधारण्यासाठी क्लाउडफ्रंट सीडीएन कशा प्रकारे वापरतो हे स्पष्ट करतो.

समस्या: जागतिक विलंबता

वापरकर्ते जगभरातून आमच्या वेबसाइटवर प्रवेश करतात:

  • भारत: ५०ms विलंबता

  • यूएसए: २००ms विलंबता

  • युरोप: २५०ms विलंबता

  • आशिया: १५०ms विलंबता

सर्व ट्रॅफिक भारतातून सर्व्ह करणे यामुळे आंतरराष्ट्रीय वापरकर्त्यांसाठी पेज लोड हळू होतात.

उपाय: क्लाउडफ्रंट सीडीएन

क्लाउडफ्रंट: AWS कंटेंट डिलिव्हरी नेटवर्क

एज लोकेशन्स: जगभरात ४००+ लोकेशन्स

फायदा: सर्वात जवळच्या लोकेशनवरून सामग्री सर्व्ह केली जाते

काय कॅश केले जाते

स्थिर अस्सेट्स (लांब TTL)

सामग्री: प्रतिमा, CSS, JavaScript, फॉन्ट्स

TTL: १ वर्ष

पाथ: /s/*

फायदा: क्वचितच बदलते, आक्रमकपणे कॅश करा

उत्पादन पृष्ठे (मध्यम TTL)

सामग्री: उत्पादन तपशील, प्रतिमा

TTL: १ तास

पाथ: /p/*

फायदा: ताजेपणा आणि कार्यक्षमता यांचा संतुलन

क्वेरी पृष्ठे (लहान TTL)

सामग्री: शोध निकाल, फिल्टर केलेले दृश्य

TTL: ५ मिनिटे

पाथ: /q/*

फायदा: वारंवार अपडेट्स, लहान कॅश

लेख (लांब TTL)

सामग्री: तांत्रिक दस्तऐवजीकरण

TTL: २४ तास

पाथ: /a/*

फायदा: क्वचितच बदलते

काय कॅश केले जात नाही

डायनॅमिक सामग्री:

  • शोध निकाल (/q/?q=<query>)

  • वापरकर्ता-विशिष्ट सामग्री (कार्ट, खाते)

  • API एंडपॉइंट्स (/api/*)

कारण: ताजी, वापरकर्ता-विशिष्ट असणे आवश्यक

कॅश वर्तन

कॅश की

क्लाउडफ्रंट URL ला कॅश की म्हणून वापरते:

समान URL: कॅशमधून सर्व्ह केले

वेगळा URL: नवीन कॅश एंट्री

क्वेरी पॅरामीटर्स: कीमध्ये समाविष्ट (ट्रॅकिंग पॅराम्स वगळता)

कॅश हेडर्स

ओरिजिन सर्व्हर कॅश हेडर्स सेट करतो:

Cache-Control: public, max-age=3600

public: सीडीएन द्वारे कॅश केले जाऊ शकते

max-age: सेकंदात कॅश कालावधी

कॅश अमान्यीकरण

मॅन्युअल: अमान्यीकरण विनंती तयार करा

स्वयंचलित: TTL कालबाह्य होण्याची वाट पहा

खर्च: दर महिन्याला पहिले १,००० पाथ विनामूल्य

पहा: धोरणासाठी CACHE_INVALIDATION_RULE.md

ओरिजिन संरक्षण

सीडीएन ओरिजिन सर्व्हरचे संरक्षण करते:

ट्रॅफिक शोषण: सीडीएन ट्रॅफिक स्पाईक्स हाताळते

DDoS शमन: दुर्भावनापूर्ण ट्रॅफिक गाळते

दर मर्यादा: ओरिजिन ओव्हरलोड होण्यापासून रोखते

फायदा: ओरिजिन प्रतिसादक्षम राहते

SSL/TLS

प्रमाणपत्र: AWS प्रमाणपत्र व्यवस्थापक

प्रोटोकॉल: TLS १.२+

फायदा: एन्क्रिप्टेड ट्रॅफिक, विनामूल्य प्रमाणपत्र

कंप्रेशन

Gzip: मजकूर सामग्रीसाठी सक्षम

Brotli: आधुनिक ब्राउझर्ससाठी सक्षम

फायदा: वेगवान डाउनलोड्स, कमी बँडविड्थ

भौगोलिक निर्बंध

काहीही नाही: जगभरात उपलब्ध

फायदा: जागतिक पोहोच

मॉनिटरिंग

मेट्रिक्स:

  • कॅश हिट रेट

  • ओरिजिन विनंत्या

  • त्रुटी दर

  • प्रति प्रदेश विलंबता

क्लाउडवॉच: AWS मॉनिटरिंग सेवा

खर्च ऑप्टिमायझेशन

कॅश हिट रेट: जास्त = कमी खर्च

ओरिजिन विनंत्या: कमी = कमी खर्च

डेटा हस्तांतरण: कॅश केलेले = स्वस्त

फायदा: सीडीएन पायाभूत सुविधेचा खर्च कमी करते

संदर्भ

AWS सेवा

संबंधित लेख

सारांश

क्लाउडफ्रॉंट सीडीएन जागतिक कार्यक्षमता सुधारते:

कॅश केलेली सामग्री:

  • ✅ स्थिर अस्सेट्स (१ वर्ष TTL)

  • ✅ उत्पादन पृष्ठे (१ तास TTL)

  • ✅ क्वेरी पृष्ठे (५ मिनिटे TTL)

  • ✅ लेख (२४ तास TTL)

कॅश केले जात नाही:

  • ✅ डायनॅमिक शोध

  • ✅ वापरकर्ता-विशिष्ट सामग्री

  • ✅ API एंडपॉइंट्स

फायदे:

  • ✅ कमी विलंबता (एज लोकेशन्स)

  • ✅ ओरिजिन संरक्षण (ट्रॅफिक शोषण)

  • ✅ DDoS शमन

  • ✅ खर्च कपात (कमी ओरिजिन विनंत्या)

वैशिष्ट्ये:

  • ✅ SSL/TLS एन्क्रिप्शन

  • ✅ Gzip/Brotli कंप्रेशन

  • ✅ जागतिक उपलब्धता

ही सीडीएन स्ट्रॅटेजी कार्यक्षमता, ताजेपणा आणि खर्च यांच्यात संतुलन राखते.


← दस्तऐवजीकरण अनुक्रमणिका परत