STATUS IS UPवेबसाइट अनुकूलन विकि
21मजबूत करें
प्रदर्शन और डिलीवरी / मजबूत करें

वेबसाइट मालिकों के लिए CDN मार्गदर्शिका

कैशिंग, सुरक्षा, या रिलीज़ गलतियों को ठीक करना कठिन न बनाते हुए कंटेंट डिलीवरी नेटवर्क का व्यावहारिक, विक्रेता-तटस्थ उपयोग।

वेबसाइट मालिकों के लिए CDN मार्गदर्शिका — दृश्य मार्गदर्शक
पढ़ें
8 मिनट
स्रोत
7
पुनः सत्यापित करें
2027-03-27
समीक्षित
वेब प्रदर्शन और एप्लिकेशन सुरक्षा समीक्षक
संक्षिप्त उत्तर

निर्णय से शुरू करें।

कंटेंट डिलीवरी नेटवर्क (CDN) आगंतुकों और आपके ऑरिजिन सर्वर के बीच एक वितरित परत है। यह दुहराए जाने योग्य फ़ाइलों और प्रतिक्रियाओं को पास के कैश से परोस सकता है, जिससे ऑरिजिन तक का सफर छोटा हो जाता है और वहाँ का काम घटता है। लाभ स्वचालित नहीं है: तय करें क्या साझा किया जा सकता है, ऑरिजिन की रक्षा करें, और प्रकाशन मार्ग की जाँच करें।

प्रोएक्टिव अपटाइम अनुकूलन के लिए, उन पृष्ठों और एसेट से शुरू करें जो ऑरिजिन पर सबसे अधिक काम पैदा करते हैं, फिर व्यापक ट्रैफ़िक से पहले वास्तविक विज़िटर पाथ सत्यापित करें। कैश कॉन्फ़िगरेशन, TLS, और ऑरिजिन एक्सेस को एक डिलीवरी बेसलाइन के रूप में मानें। इससे गलत नियम या स्टेल रिलीज़ को सुधारना आसान होता है। CDN लेटेंसी और ऑरिजिन लोड घटा सकता है, पर यह गलत उत्तर, अनुपलब्ध ऑरिजिन, या असुरक्षित कैश नियम को ठीक नहीं कर सकता।

दृश्य मार्गदर्शक

काम को एक प्रणाली के रूप में देखें।

व्यक्तिगत तकनीकों पर अमल करने से पहले लेख के निर्णयों को जोड़ने के लिए इस मानचित्र का उपयोग करें।

SIUमजबूत करें
01CDN से क्या डिलीवर करवाना है — फैसला करें
02सामग्री के व्यवहार से कैश नीति सेट करें
03इनवैलिडेशन (पर्ज़) को अपवाद बनाएं, रिलीज़ प्लान न बनाएं
04डिलीवरी परत के पीछे ऑरिजिन रखें
01

CDN से क्या डिलीवर करवाना है — फैसला करें

इन्वेंट्री से शुरू करें। इमेज, स्टाइलशीट, स्क्रिप्ट, फ़ॉन्ट और डाउनलोड जैसी संस्करण-आधारित एसेट को HTML, APIs, अकाउंट पेज, चेकआउट, और एडमिनिस्ट्रेशन से अलग करें। CDNs अक्सर मांग पर कैश भरते हैं: पहली रिक्वेस्ट ऑरिजिन तक जा सकती है, जबकि बाद की मिलती-जुलती रिक्वेस्ट किनारे (edge) पर सर्व हो सकती हैं। पास का edge और एक कैश हिट अलग-अलग लाभ हैं।

स्रोत (Origin)

प्रत्येक पाथ को सप्लाई करने वाला होस्ट, एप्लिकेशन, स्टोरेज बकेट, या लोड बैलेंसर रिकॉर्ड करें; उसे कैश मिस पर जवाब देना चाहिए।

कैश-योग्य सार्वजनिक सामग्री

उन एसेट से शुरू करें जो हर विज़िटर के लिए समान हों और जो उनकी निर्दिष्ट जीवन-काल समाप्त होने तक सुरक्षित रूप से उपलब्ध रखी जा सकें।

निजी या संवेदनशील सामग्री

पर्सनलाइज़्ड डैशबोर्ड, सेशन-बाउंड पेज, या ग्राहक डेटा को साझा न करें जब तक कि एक योग्य इंजीनियर ने पृथक्करण डिज़ाइन और परीक्षण न कर लिया हो।

02

सामग्री के व्यवहार से कैश नीति सेट करें

HTTP रिस्पॉन्स हेडर कैश व्यवहार व्यक्त करते हैं। Cache-Control बताता है कि एक प्रतिक्रिया संग्रहीत की जा सकती है और कितनी देर तक ताज़ा रहती है; समय-सीमा को TTL (time to live) कहा जाता है। ब्राउज़र एक प्राइवेट कैश है, जबकि CDN आमतौर पर साझा कैश होता है। स्पष्ट हेडर का उपयोग करें। HTTP स्टैंडर्ड shared-cache के लिए s-maxage को max-age से अलग से सेट करने की अनुमति देता है।

संस्करण वाले एसेट

जब कंटेंट बदलता है तो नया URL प्रकाशित करें—उदाहरण के लिए कंटेंट-हैश्ड फ़ाइलनाम—और फिर अपरिवर्तनीय (immutable) संस्करण को लंबी, दस्तावेजीकृत जीवन-काल दें।

HTML और बदलने वाला डेटा

स्टेल कंटेंट की लागत के आधार पर छोटा TTL या वैलिडेशन व्यवहार चुनें; कीमतें, इन्वेंटरी, या अकाउंट स्टेट के लिए किसी एसेट नियम को पुन: उपयोग न करें।

पर्सनलाइज़ेशन

एक यूज़र के लिए लक्षित प्रतिक्रियाओं के लिए response को private के रूप में सेट करें। केवल कुकी होने से प्रतिक्रिया साझा कैश के लिए सुरक्षित नहीं बन जाती।

03

इनवैलिडेशन (पर्ज़) को अपवाद बनाएं, रिलीज़ प्लान न बनाएं

इनवैलिडेशन या पुर्सिंग मैनेज्ड CDN को चयनित संग्रहीत ऑब्जेक्ट्स को सामान्य एक्सपायरी से पहले हटाने को बताती है। इसे करेक्शंस के लिए उपयोग करें, हर डिप्लॉय के लिए नहीं। पुर्ज़ करने से पहले पुष्टि करें कि ऑरिजिन पहले से ही रिप्लेसमेंट वापस कर रहा है; अन्यथा रीफ़िल坏 (refill) खराब प्रतिक्रिया को बरकरार रख सकता है। ब्राउज़र कैश CDN के पुर्ज़ नियंत्रण के बाहर होते हैं, इसलिए URL वर्ज़निंग बदलती फ़ाइलों के लिए भरोसेमंद बनी रहती है।

संकीर्ण लक्ष्य

पूरे-साइट पुर्ज़ के बजाय किसी विशिष्ट पाथ, रिलीज़ ग्रुप, या प्रदाता-सपोर्टेड कैश टैग को प्राथमिकता दें; व्यापक मिसेस अचानक ऑरिजिन पर लोड कर सकते हैं।

प्रसार सीमाएँ जानें

एक वितरित पुर्ज़ हर edge तक एक साथ पहुँच सकता है यह जरूरी नहीं। प्रदाता की कम्प्लीशन सेमान्टिक्स जाँचें और एक प्रतिनिधि URL का परीक्षण करें।

रिलीज़ रिकॉर्ड रखें

पुराना और नया URL, कैश नियम, पुर्ज़ स्कोप, अपेक्षित परिणाम, और रिवर्सल स्टेप रिकॉर्ड करें।

04

डिलीवरी परत के पीछे ऑरिजिन रखें

डाइरेक्ट ऑरिजिन एक्सेस CDN कैशिंग और एज नियंत्रणों को बाईपास कर सकता है। इसे प्रतिबंधित करें ताकि केवल CDN और इरादे वाले पाथ ही पहुँच सकें। आपके स्टैक के अनुसार क्लाउड-ऑरिजिन एक्सेस कंट्रोल, दस्तावेजीकृत CDN एग्रीगेट ईग्रैस रेंज के साथ फ़ायरवॉल नियम, प्राइवेट नेटवर्किंग, साइन किए गए ऑरिजिन अनुरोध, या म्यूचुअल TLS (mTLS) का उपयोग करें, जहाँ दोनों पक्ष सर्टिफ़िकेट के साथ प्रमाणित होते हैं।

डायरेक्ट एक्सेस सत्यापित करें

एक अधिकृत टेस्ट लोकेशन से पुष्टि करें कि ऑरिजिन सार्वजनिक अनुरोधों को अस्वीकार करता है जबकि CDN होस्टनाम काम कर रहा है।

अपवाद पाथ को सुरक्षित रखें

हेल्थ चेक, डिप्लॉयमेंट टूल, और आंतरिक एक्सेस को विस्तृत सार्वजनिक नियम की बजाय पहचान और नेटवर्क के अनुसार स्कोप करें।

प्रदाता अंतर का ध्यान रखें

ऑरिजिन प्रमाणीकरण CDN और ऑरिजिन द्वारा अलग होता है। वर्तमान प्रदाता सेटअप मार्गदर्शन और सुरक्षा समीक्षा का उपयोग करें।

05

TLS को दो कनेक्शनों की तरह संभालें

एज पर HTTPS विज़िटर-से-CDN कनेक्शन को सुरक्षित करता है, पर CDN-से-ऑरिजिन कनेक्शन को भी सुरक्षा की आवश्यकता होती है। दोनों लेग पर एन्क्रिप्शन आवश्यक करें, CDN मोड के लिए ऑरिजिन सर्टिफ़िकेट को वेलिडेट करें, और होस्टनेम और नवीनीकरण का मालिक तय करें। OWASP डिफ़ॉल्ट रूप से TLS 1.3 की सिफारिश करता है और संगतता के लिए TLS 1.2 की अनुमति देता है; TLS 1.0 और 1.1 को डिसेबल करने की सलाह देता है। संवेदनशील या नियम-आधारित डेटा, पेमेंट फ्लो, या असामान्य क्लाइंट संगतता के लिए योग्य समीक्षा प्राप्त करें।

सर्टिफ़िकेट का स्वामित्व

एज और ऑरिजिन सर्टिफ़िकेट मालिकों, नवीनीकरण मार्गों, और विफलता प्रतिक्रिया की सूची बनाएं।

रीडायरेक्ट व्यवहार

HTTP-से-HTTPS, कैनॉनिकल-होस्ट, और डीप-लिंक रीडायरेक्ट्स में लूप्स या खोए हुए पाथ के लिए परीक्षण करें।

संवेदनशील प्रतिक्रियाएँ

एन्क्रिप्शन किसी प्रतिक्रिया को कैश करने के लिए सुरक्षित नहीं बनाता; authenticated, personal, और payment-सीधे पृष्ठों के लिए अलग कैश नियम सेट करें।

06

ट्रैफ़िक बदलने से पहले वास्तविक डिलीवरी पाथ का परीक्षण करें

स्टेजिंग होस्टनेम या संकीर्ण प्रोडक्शन पाथ से शुरू करें, फिर CDN होस्टनेम का परीक्षण करें, सिर्फ़ ऑरिजिन का नहीं। Chrome DevTools Network अनुरोध की स्थिति, डोमेन, टाइमिंग, साइज, और हेडर दिखाता है। पहली विज़िट का अनुकरण करने के लिए empty-cache hard reload टेस्ट करें, फिर पुनरावृत्ति के लिए दोबारा विज़िट कर reuse का निरीक्षण करें। केवल तेज दिखने वाले पृष्ठ की बजाय अपेक्षित हेडर और कंटेंट की तुलना करें। जब ऑडियंस फैलाव में हो तो प्रतिनिधि क्षेत्र (regions) से दोहराएँ।

हेडर जाँच

Cache-Control और प्रदाता cache-status हेडर्स का निरीक्षण करें। पुष्ट करें कि सार्वजनिक एसेट पुन: उपयोग हो रहे हैं और संवेदनशील पेज अनपेक्षित रूप से साझा नहीं हो रहे।

फेल्योर जाँच

एक मिस, स्टेल-कंटेंट करेक्शन, ऑरिजिन त्रुटि, और एक एसेट या रूट के रोलबैक का अभ्यास करें इससे पहले कि व्यापक लॉन्च करें।

सबूत

परीक्षित URL, हेडर कैप्चर्स, रूट-रूल वर्शन, और बदलाव रिकॉर्ड के साथ पहले और बाद के टाइमिंग सेव करें।

07

ऑपरेटिंग आवश्यकताओं के अनुसार CDN चुनें, फिर साबित करें

केवल पॉइंट-ऑफ-प्रेजेंस काउंट या एक सामान्य स्पीड दावा के आधार पर CDN न चुनें। प्रदर्शन भौगोलिक स्थान, समय, ट्रैफ़िक वितरण, रूटिंग, और कैश हिट रेशियो के साथ बदलता है। प्रतिनिधि रूट, एसेट, और क्षेत्रों पर उम्मीदवारों की तुलना करें। पूछें कि क्या हर एक आपके आवश्यक कैश कंट्रोल, लक्षित इनवैलिडेशन, ऑरिजिन प्रतिबंध, सर्टिफ़िकेट वर्कफ़्लो, लॉग, एक्सेस रोल, प्राइसिंग, सपोर्ट, और परिवर्तन प्रक्रिया का समर्थन करता है।

बराबरी परीक्षण (Equivalence test) चलाएँ

उम्मीदवारों के लिए समान कैश हेडर्स, ऑरिजिन व्यवहार, और पेज उपयोग करें; पहली विज़िट और दोबारा विज़िट परिणाम अलग-अलग रिकॉर्ड करें।

फेल्यर पाथ की कीमत निकालें

रिक्वेस्ट, ट्रांसफर, इनवैलिडेशन, लॉगिंग, और सपोर्ट लागतों की समीक्षा करें, साथ ही कैश-मिस सरज का खर्च। प्राइसिंग और कंट्रोल योजना के अनुसार भिन्न होते हैं।

परिवर्तन के लिए डिज़ाइन करें

निर्यात योग्य कॉन्फ़िगरेशन, सबसे कम-विशेषाधिकार (least privilege), परीक्षण रोलबैक, और κρίर यानस्पष्ट मालिकत्व की आवश्यकता रखें इससे पहले कि आप क्रिटिकल रूट कवर करें।

कार्य / सत्यापित करें

आपका व्यावहारिक टू-डू गाइड।

  1. 01

    रिक्वेस्ट पाथ्स का मानचित्र बनाएं

    पब्लिक एसेट, HTML, APIs, ऑथेंटिकेटेड पेज, ऑरिजिन होस्ट, और ओनर्स की सूची बनाएं।

    सत्यापित करें: एक समीक्षक साझा और गैर-शेयर किए जाने वाले पाथ पहचान सके।
  2. 02

    स्पष्ट कैश नियम लिखें

    प्रति रूट ग्रुप Cache-Control सेट करें, पर्सनलाइज़्ड प्रतिक्रियाओं के लिए private हैंडलिंग सहित।

    सत्यापित करें: प्रतिनिधि हेडर्स लिखी गई नीति से मेल खाते हैं।
  3. 03

    बदलने योग्य एसेट्स का संस्करण बनाएं

    हर कंटेंट परिवर्तन के हिस्से के रूप में नया एसेट URL बनाएं।

    सत्यापित करें: एक डिप्लॉयमेंट नए फ़ाइलनाम को लोड करता है बिना रूटीन व्यापक पुर्ज़ के।
  4. 04

    पुर्ज़ प्रक्रिया परिभाषित करें

    संकीर्ण इनवैलिडेशन को अधिकृत करें और ऑरिजिन चेक व रिवर्सल एक्शन रिकॉर्ड करें।

    सत्यापित करें: एक लो-रिस्क टेस्ट एक ऑब्जेक्ट हटाता है और उसकी रिप्लेसमेंट की पुष्टि करता है।
  5. 05

    ऑरिजिन एक्सेस को प्रतिबंधित करें

    केवल CDN ट्रैफ़िक और दस्तावेजीकृत आंतरिक अपवाद स्वीकार करें।

    सत्यापित करें: डायरेक्ट पब्लिक ऑरिजिन एक्सेस विफल होता है जबकि CDN डिलीवरी सफल रहती है।
  6. 06

    दोनों TLS लेग्स को कड़ा करें

    एज और ऑरिजिन सर्टिफ़िकेट, एन्क्रिप्शन, होस्टनेम कवरेज, नवीनीकरण, और प्रोटोकॉल नीति की जाँच करें।

    सत्यापित करें: विस्तार से पहले TLS और CDN-ऑरिजिन चेक पास होते हैं।
  7. 07

    पहली और दोबारा विज़िट का परीक्षण करें

    कोर पेज और एसेट के लिए हार्ड रीलोड और दोबारा अनुरोध का निरीक्षण करें।

    सत्यापित करें: हेडर, कंटेंट, और टाइमिंग कैश प्लान से मेल खाते हैं।
  8. 08

    रोलबैक तैयार रखें

    पूर्व रूट, ऑरिजिन, और कैश कॉन्फ़िगरेशन को एक मालिक और बहाल करने की प्रक्रिया के साथ रखें।

    सत्यापित करें: टीम वह सटीक परिवर्तन बता सकती है जो पूर्व व्यवहार बहाल करता है।
चर्चा विषय

निजी डेटा नहीं — ट्रेडऑफ़ की तुलना करें।

इन संकेतों का उपयोग अपनी टीम या वेबसाइट-मालिक समुदाय के साथ करें। तरीके और सीख साझा करें, लेकिन कभी भी क्रेडेंशियल, ग्राहक रिकॉर्ड या गैर-सार्वजनिक इन्फ्रास्ट्रक्चर विवरण न चिपकाएँ।

  1. 01

    आपकी साइट पर कौन से पृष्ठ सार्वजनिक दिखते हैं पर वास्तव में उपयोगकर्ता, मुद्रा, इन्वेंटरी लोकेशन, या सहमति विकल्प के अनुसार बदलते हैं, और आपने असुरक्षित साझा प्रतिक्रिया को कैसे रोका है?

  2. 02

    CDN नियम बदलने के बाद आप कौन से प्रमाण रखते हैं ताकि कोई दूसरा मालिक बता सके कि धीमा पृष्ठ ऑरिजिन समस्या है, कैश-पॉलिसी समस्या है, या एसेट-रिलीज़ समस्या है?

  3. 03

    कौन सा रिलीज़ परिवर्तन आज आपको पुर्ज़ करने के लिए बाध्य करेगा, और कौन सा URL-वर्ज़निंग या कंटेंट-मॉडल परिवर्तन अगली बार उस पुर्ज़ को और संकीर्ण बना देगा?

लोकप्रिय / प्रामाणिक संसाधन

स्रोत सामग्री खोलें।

web.devContent delivery networks (CDNs) ↗

प्लेटफ़ॉर्म-तटस्थ CDN डिलीवरी, कैशिंग, पुर्ज़, चयन, और प्रदर्शन ट्रेडऑफ़।

समीक्षित 2026-09-27
IETF / RFC EditorRFC 9111: HTTP Caching ↗

ताज़गी, वैलिडेशन, साझा कैश, private, और s-maxage के लिए प्राथमिक HTTP कैशिंग नियम।

समीक्षित 2026-09-27
MDN Web DocsHTTP caching ↗

प्राइवेट और मैनेज्ड कैश के लिए व्यावहारिक Cache-Control मार्गदर्शन।

समीक्षित 2026-09-27
Google CloudCache invalidation overview ↗

लक्षित-पुर्ज़ के आधिकारिक मार्गदर्शन का उदाहरण, जिसमें रीफ़िल, ब्राउज़र-कैश सीमाएँ, और मिस-सर्ज़ जोखिम शामिल हैं।

समीक्षित 2026-09-27
Cloudflare DevelopersAuthenticated Origin Pulls (mTLS) ↗

उदाहरण mTLS का ताकि ऑरिजिन CDN ट्रैफ़िक को डायरेक्ट रिक्वेस्ट से अलग पहचान सके।

समीक्षित 2026-09-27
OWASPTransport Layer Security Cheat Sheet ↗

TLS प्रोटोकॉल, सर्टिफ़िकेट, कॉन्फ़िगरेशन-टेस्टिंग, और सुरक्षा-समीक्षा मार्गदर्शन।

समीक्षित 2026-09-27
Chrome for DevelopersInspect network activity ↗

हेडर्स, हार्ड रीलोड, टाइमिंग, और कैश व्यवहार का निरीक्षण करने के लिए ब्राउज़र वर्कफ़्लो।

समीक्षित 2026-09-27

स्रोत नीति। यह गाइड जहां उपलब्ध है प्राथमिक स्टैंडर्ड और आधिकारिक दस्तावेज़ों का उपयोग करती है। प्रदाता-विशिष्ट सामग्री कार्यान्वयन पैटर्न का उदाहरण देती है, सार्वभौमिक क्षमताओं या समर्थन के रूप में नहीं। प्रोडक्शन परिवर्तन करने से पहले वर्तमान दस्तावेज़ीकरण के विरुद्ध विक्रेता सेटिंग्स, कीमतें, सपोर्ट शर्तें, और सुरक्षा आवश्यकताओं की पुन: जाँच करें।

त्वरित स्पष्टीकरण

सामान्य प्रश्न।

क्या CDN मेरी पूरी वेबसाइट स्वतः कैश कर लेगा?

नहीं। CDN अनकैश्ड ट्रैफ़िक को फ़ॉरवर्ड कर सकता है, और कैश व्यवहार ऑरिजिन हेडर्स और CDN नियमों पर निर्भर करता है। सार्वजनिक, पुन: उपयोग योग्य एसेट से शुरू करें, फिर HTML और APIs को स्पष्ट रूप से वर्गीकृत करें। किसी प्रतिक्रिया को इसलिए साझा मानें नहीं क्योंकि वह बिना लॉगिन के भी पहुँची जा सकती है।

क्या मुझे हर डिप्लॉय पर CDN पुर्ज़ करनी चाहिए?

आम तौर पर संस्करण-आधारित एसेट्स के लिए नहीं। एक नया URL नई फ़ाइल का अनुरोध होने देता है जबकि पुराने कैश किए गए फ़ाइल अपनी अवधि समाप्त होने दें। असाधारण सुधारों के लिए संकीर्ण पुर्ज़ का उपयोग करें, और पुर्ज़ से पहले पुष्टि करें कि ऑरिजिन में सही रिप्लेसमेंट है। पुर्ज़ विज़िटर ब्राउज़र कैश में पहले से स्टोर फ़ाइलों को हटा नहीं सकता।

क्या CDN पर HTTPS लगाने से ऑरिजिन भी सुरक्षित हो जाता है?

खुद में नहीं। आपको CDN-से-ऑरिजिन कनेक्शन भी एन्क्रिप्ट और वैलिडेट करना होगा और डायरेक्ट ऑरिजिन एक्सेस को प्रतिबंधित करना होगा। सटीक नियंत्रण CDN और होस्टिंग प्लेटफ़ॉर्म के अनुसार भिन्न होता है, इसलिए पूरे पाथ का परीक्षण करें और संवेदनशील या नियम-आधारित वर्कलोड के लिए योग्य सुरक्षा समीक्षा प्राप्त करें।

Status Is UP Editorial Team · Uptime Enablement संपादक

समीक्षित: वेब प्रदर्शन और एप्लिकेशन सुरक्षा समीक्षक. प्रकाशित: 2026-09-27; अद्यतन: 2026-09-30.