सीडीएन का अर्थ है कंटेंट डिलीवरी नेटवर्क। यह एक भौगोलिक रूप से वितरित इंटरकनेक्टेड सर्वरों का नेटवर्क है। इसका उद्देश्य उपयोगकर्ता को वेब कंटेंट की ट्रांसफर को तेज करना है, डेटा तक पहुंच प्रदान करके जहां उपयोगकर्ता रहता है। उदाहरण के लिए, यदि एक उपयोगकर्ता स्पेन से एक वेब पेज एक्सेस कर रहा है, तो उपयोगकर्ता के लिए स्पेन या पड़ोसी देश में सर्वर से इस डेटा तक पहुंचना अधिक समझदारी भरा है।
सीडीएन तकनीक के साथ, आप स्थिर (अपरिवर्तनीय) कंटेंट से संबंधित विभिन्न साइट एलिमेंट्स को कैश और सेव कर सकते हैं, जिसमें इमेजेस, ऑडियो, वीडियो, जेएस, और सीएसएस फाइल्स शामिल हैं। एक सीडीएन दुनिया भर में अपने सर्वरों पर स्थिर साइट कंटेंट की कॉपीज़ स्टोर करता है, और जब एक उपयोगकर्ता एक वेब रिसोर्स खोलता है, तो कंटेंट निकटतम नेटवर्क सर्वर से डाउनलोड होगा।
इसलिए, ट्रैफिक सबसे ऑप्टिमल रूट के साथ गुजरता है। नेटवर्क पर लोड कम हो जाता है, और अधिकतम कनेक्शन स्पीड प्राप्त होती है। परिणामस्वरूप, सीडीएन का उपयोग करने वाली साइटें तेजी से लोड होती हैं।
इसके अलावा, साइट लोडिंग स्पीड को सुधारने के लिए, सीडीएन का उपयोग कंटेंट (टेक्स्ट्स, इमेजेस) को कम्प्रेस करने और सीएसएस और जावास्क्रिप्ट कोड को मिनिफाई करने के लिए किया जा सकता है।
कुछ सीडीएन प्रदाता स्थिर और डायनामिक डेटा दोनों को प्रोसेस करने में सक्षम हैं। डायनामिक डेटा से मतलब है जब डेटा परिवर्तनीय होता है और एक विशिष्ट उपयोगकर्ता के लिए एडाप्टेड होता है, जो रिक्वेस्ट प्राप्त करने के समय सर्वर पर जनरेट होता है। सीडीएन का उपयोग करते समय डायनामिक कंटेंट डिलीवरी को तेज करना ऑप्टिमल नेटवर्क रूट चुनकर और बैंडविड्थ को सुधारकर प्राप्त होता है। एक अलग सर्वर होने के विपरीत, सीडीएन की कुल बैंडविड्थ आसानी से स्केलेबल है और व्यावहारिक रूप से अनलिमिटेड है।
सीडीएन का उपयोग स्ट्रीमिंग कंटेंट (जैसे ऑडियो और वीडियो का स्ट्रीमिंग) को वितरित करने के लिए भी किया जाता है। स्ट्रीमिंग सीडीएन के साथ, डेटा स्ट्रीम को सर्वरों पर रिले किया जाता है जो पहले से नेटवर्क का हिस्सा हैं, और फिर उपयोगकर्ताओं को वितरित किया जाता है। लोड बैलेंसर्स की मदद से, रिक्वेस्ट्स को उस समय कम से कम लोडेड सर्वरों पर रीडायरेक्ट किए जाते हैं।
सीडीएन का उपयोग करने के लिए, आपको एक डोमेन बनाने की आवश्यकता है जैसे:
cdn.domain.com
यह वह जगह है जहां कंटेंट वितरित किया जाएगा और एक सीडीएन प्रदाता से कनेक्ट किया जाएगा। नियम के रूप में, क्लाइंट्स को सीडीएन यूआरएल के लिए दो विकल्प ऑफर किए जाते हैं:
या
उपयोगकर्ता ब्राउज़र बार में पता टाइप करता है जैसे: www.domain.com
, (जहां एचटीएमएल पेज स्थित है)। उसी समय, सभी स्थिर कंटेंट, जैसे इमेजेस या वीडियो, सीडीएन से लोड होते हैं (एड्रेस से cdn.domain.com
)।
सीडीएन को अलग-अलग पेज एलिमेंट्स (इमेजेस, जेएस स्क्रिप्ट्स, सीएसएस स्टाइल्स, आदि) से कनेक्ट करने के लिए, आपको अपनी साइट के सोर्स कोड में उनके एड्रेसेज को सीडीएन सर्वर पर रजिस्टर करना होगा, उदाहरण के लिए, नीचे दिए गए स्क्रीनशॉट में दिखाए गए अनुसार:
जीओडीएनएस और एनीकास्ट टेक्नोलॉजीज का उपयोग उपयोगकर्ता के निकटतम कैशिंग सर्वरों को निर्धारित करने के लिए किया जाता है।
जीओडीएनएस का उपयोग करके, आप एक ही डोमेन से जुड़े कई आईपी एड्रेसेज को बाइंड कर सकते हैं। भौगोलिक लोकेशन के आधार पर जो आईपी एड्रेस से रिक्वेस्ट भेजी गई थी, उपयोगकर्ता को उनके निकटतम सर्वर पर रीडायरेक्ट किया जाता है।
एनीकास्ट टेक्नोलॉजी के साथ, कई भौगोलिक रूप से वितरित सर्वरों को एक ही आईपी एड्रेस (आईपीवी4 या आईपीवी6) असाइन किया जाता है, जिसे एनीकास्ट एड्रेस कहा जाता है। रूटिंग सिस्टम सबसे उपयुक्त सर्वर चुनता है।
कंटेंट डिलीवरी नेटवर्क काफी महंगे होते हैं, इसलिए लागत मानदंड प्रदाता चुनते समय एक महत्वपूर्ण भूमिका निभाता है।
प्राइसिंग मॉडल अलग-अलग हो सकते हैं:
मंथली या एनुअल सब्स्क्रिप्शन (उदाहरण के लिए, क्लाउडफ्लेयर प्रदाता से):
नेटवर्क पर ट्रांसमिटेड कंटेंट की मात्रा के लिए पेमेंट (अमेज़न क्लाउडफ्रंट):
सर्वरों तक ट्रैफिक जितना अधिक होगा, एक जीबी की लागत उतनी कम होगी।
सीडीएन का उपयोग करने की लागत शामिल सर्वरों की संख्या और उनके लोकेशन, पैकेज में ऑप्शन्स, आदि पर निर्भर करती है।
लो-कॉस्ट सीडीएन मार्केट में, आप 1 जीबी ट्रैफिक के लिए \$0.01 से टैरिफ्स पा सकते हैं, बिना किसी मंथली सब्स्क्रिप्शन खरीदे (बन्नीसीडीएन):
कुछ प्रदाता फ्री ट्रायल पीरियड, इंडिविजुअल्स के लिए फ्री टैरिफ्स, आदि ऑफर करते हैं।
वेबसाइटों की स्पीड सर्च इंजनों में अच्छी रैंकिंग के लिए बढ़ती हुई आवश्यक है। 2021 में गूगल ने पेज के मुख्य कंटेंट को लोड करने के लिए आवश्यक समय को कोर वेब वाइटल्स इंडिकेटर के हिस्से के रूप में एक रैंकिंग सिग्नल बना दिया।
यदि एक साइट बहुत धीमी लोड होती है, तो यह उपयोगकर्ताओं के नुकसान का कारण बन सकती है। यह भी उन बिहेवियरल फैक्टर्स को प्रभावित करता है जिस पर गूगल देखता है (जैसे बाउंस-बैक रेट) जो फिर रैंकिंग में डिमोशन का कारण बन सकता है।
गूगल का रिसर्च स्पष्ट रूप से दिखाता है कि कंटेंट लोडिंग समय साइट के बिहेवियरल मेट्रिक्स को कैसे प्रभावित करता है। उदाहरण के लिए, जैसे पेज का लोडिंग समय 1 से 10 सेकंड तक बढ़ता है, मोबाइल साइट विजिटर के छोड़ने की प्रोबेबिलिटी 123% तक बढ़ जाती है।
कंटेंट डिलीवरी नेटवर्क का उपयोग इस समस्या को हल करने के तरीकों में से एक है। सीडीएन में शामिल भौगोलिक रूप से वितरित सर्वर उपयोगकर्ताओं के लिए साइट के रिस्पॉन्स समय को कम से कम करने में मदद करते हैं।
साइट की रिलायबिलिटी भी बढ़ती है - सीडीएन सर्वरों के वितरण के धन्यवाद, कंटेंट पीक लोड्स के दौरान भी उपलब्ध रहता है। एक्सीडेंट्स और फेल्यर्स के मामले में, ट्रैफिक ऑटोमेटिकली अन्य नेटवर्क सर्वरों पर रूट किया जाता है।
जब फाइल प्राइमरी सर्वर पर बदली जाती है, तो यह कैशिंग सर्वरों पर अपरिवर्तित रहती है। हालांकि, आधुनिक सीडीएन कैश को पीरियोडिकली क्लियर और अपडेट करने की फंक्शन प्रदान करते हैं, पुराने कंटेंट को डिलीट करके और इसे नए वर्जन से रिप्लेस करके इस समस्या को हल करने के लिए।
यदि किसी कारण से, आपके "नेबर्स" सीडीएन प्रदाता के आईपी पर ब्लॉक हो जाते हैं, तो आपकी साइट भी उनके साथ ब्लॉक हो सकती है। इस मामले में, आपको सीडीएन प्रदाता को आईपी एड्रेस बदलने के लिए रिक्वेस्ट भेजनी चाहिए।
आपकी साइट से कंटेंट, जैसे इमेजेस, सीडीएन सर्वर से लोड हो सकता है जो आपकी इमेज को कैश किया है, बजाय साइट खुद से। एक सर्च इंजन के लिए, इसका मतलब है कि इमेज वास्तव में आपकी साइट पर नहीं है बल्कि किसी अन्य पर है। परिणामस्वरूप, आप इमेजेस से ट्रैफिक खो सकते हैं।
इससे बचने के लिए, आप सर्च रोबोट्स को वह वर्जन दे सकते हैं जिसमें इमेज आपके सर्वर पर स्टोर है और सीडीएन से नहीं। या आपको इमेजेस को एक सबडोमेन पर अपलोड करना होगा अपने सेकंड-लेवल डोमेन पर, उदाहरण के लिए, सीडीएन.डोमेन.कॉम पर, और फाइल्स के नाम और हायरार्की को सेव करना होगा।
उदाहरण के लिए, यदि इमेज का पाथ सीडीएन का उपयोग करने से पहले ऐसा दिखता था:
www.domain.com/wp-content/uploads/2021/06/image1.png
इसके बाद ऐसा दिखना चाहिए:
cdn.domain.com/wp-content/uploads/2021/06/image1.png
यह सर्च इंजन को इमेजेस को आपकी साइट से लिंक करने में मदद करेगा, और आप इमेज सर्च से ट्रैफिक सेव करेंगे।
हालांकि, गूगल एनालिस्ट जॉन मुलर ने कहा कि इमेजेस को एक ही होस्ट/डोमेन पर रखने के लिए कोई एसईओ बोनस नहीं है। कुछ स्टडीज इंगित करती हैं कि सीडीएन का उपयोग करते समय, सबडोमेन्स की उपस्थिति भी समस्या को हल नहीं कर सकती। इसलिए, यह गारंटी नहीं देती कि छोटी वेबसाइटें इमेज सर्च में अपनी पोजीशन में सुधार कर सकेंगी।
सीडीएन गलत कॉन्फिगरेशन के कारण डुप्लिकेट कंटेंट की समस्याएं पैदा कर सकते हैं। डुप्लिकेट तब होते हैं जब सर्च इंजन सीडीएन के माध्यम से अपलोड किए गए पेजों की कॉपीज़ इंडेक्स करता है।
केस स्टडी: एक कंपनी जो एसईओ सर्विसेज प्रदान करती है, ने इस समस्या का अनुभव किया।
गूगल के इंडेक्स में कंपनी के सीडीएन पर स्टोर किए गए पेजों की फुल कॉपीज़ शामिल थीं (कंपनी ने न केवल मीडिया कंटेंट बल्कि वेब पेजेज खुद को कैश किया)। सर्च इंजन ने पेजों को सीडीएन डोमेन पर इंडेक्स किया (साथ ही उनके नॉर्मल डोमेन पर)। परिणामस्वरूप, लगभग 13.5 हजार डुप्लिकेट पेज प्रकट हुए।
इस समस्या को हल करने के लिए, आपको कैनोनिकल हेडर को कॉन्फिगर करना होगा। यह एक अतिरिक्त एचटीटीपी हेडर है जो आपके सीडीएन में एड किया जाता है और गूगल स्कैनर को बताता है कि आपके सीडीएन में कंटेंट केवल एक कॉपी है।
आप रेल=कैनोनिकल एट्रिब्यूट को कॉन्फिगर भी कर सकते हैं <link>
टैग का, मुख्य डोमेन के यूआरएल को कैनोनिकल (इंडेक्सिंग के लिए पसंदीदा) के रूप में स्पेसिफाई करके। आप सबडोमेन को इंडेक्स होने से भी रोक सकते हैं।
हालांकि, जो उपयोगकर्ता सबडोमेन विजिट करेंगे वे काउंट नहीं किए जाएंगे, जो साइट के बिहेवियरल फैक्टर्स में गिरावट का कारण हो सकता है। इससे निपटने के लिए, आपको सीडीएन वर्जन को एक अलग सबडोमेन (cdn.domain.com) पर मूव करना होगा, इसे वेबमास्टर पैनल में रजिस्टर करना होगा। फिर आप साइट के इंडेक्सिंग और सीडीएन का उपयोग करते समय होने वाली गलतियों की निगरानी कर सकते हैं।
डिलीवरी के दौरान कंटेंट में बदलाव (कोड मिनिफिकेशन, स्ट्रक्चरल चेंजेज) जोखिम भरे आउटकम्स हो सकते हैं। सोर्स कोड को गलत तरीके से रिड्यूस करना भी, अनन्यूजरी स्पेसेज, अनइम्पोर्टेंट एलिमेंट्स को रिमूव करके, वेब रिसोर्स के परफॉर्मेंस को नेगेटिवली प्रभावित कर सकता है। अधिक महत्वपूर्ण चेंजेज (जेएस कोड को एचटीएमएल पेज के अंत में ट्रांसफर करना, फाइल्स को मर्ज करना) साइट की फंक्शनैलिटी को डिस्रप्ट कर सकते हैं यदि कोई छोटी गलती है।
हम इसे एक रिव्यू में देख सकते हैं सीडीएन सर्विस प्रदाता माइक्रोसॉफ्ट एज़्योर का। वे वार्न करते हैं कि यदि आप इमेजेस को कम्प्रेस करते हैं और एचटीएमएल, सीएसएस, और जावास्क्रिप्ट को ऑप्टिमाइज करते हैं, तो आपको सीएसएस फाइल्स को ऑप्टिमाइज करते समय सावधानी बरतनी चाहिए क्योंकि उनकी सर्विस कंटेंट स्टाइलशीट फाइल्स को गलत तरीके से मोडिफाई कर सकती है।
इस कारण से, यह बेस्ट प्रैक्टिस है कि अनयूज्ड या डुप्लिकेट कोड को मैन्युअली डिलीट करें, बस मामले में एक ऑटोमेटेड सर्विस कोई गलतियां पैदा करे। सीडीएन में ये फंक्शन्स टेंड टू डिफॉल्ट में सेटिंग्स में डिसेबल्ड होते हैं, क्योंकि वे सबसे अधिक गलतियां पैदा कर सकते हैं।
सीडीएन सर्वर खुद सोर्स सर्वर को हैकर अटैक्स से प्रोटेक्ट करते हैं, लेकिन, दूसरी ओर, उनका उपयोग हैकर्स के लिए अधिक अवसर पैदा करता है। कंपनियों को सावधान रहना चाहिए, खासकर जब कन्फिडेंशियल डेटा ट्रांसफर करते समय। इसलिए, नेटवर्क सिक्योरिटी भी सीडीएन प्रदाता चुनते समय एक महत्वपूर्ण मानदंड है।
चूंकि कंटेंट अब केवल आपके सर्वर पर नहीं है बल्कि कई सीडीएन सर्वरों पर भी होस्टेड है, यह वेब रिसोर्स के कंटेंट पर कंट्रोल के नुकसान का कारण बनता है।
इसका एक ऐसा उदाहरण जब एक कंपनी ने अपनी सभी इमेजेस को एक सीडीएन सर्विस पर पोस्ट किया ताकि उनकी लोडिंग को तेज किया जा सके। एक साल बाद, यह रिसोर्स बंद हो गया। जो साइट ने वहां अपना सभी कंटेंट पोस्ट किया था, उसने अपने ऑनलाइन स्टोर, ब्लॉग, आदि में सभी इमेजेस खो दीं। परिणामस्वरूप, उनकी पोजीशन एसईआरपी में गिर गई, और नए इमेजेस खोजने और साइट की पोजीशन को रिस्टोर करने में लंबा समय लगा।
सीडीएन बहुत मददगार हो सकते हैं:
बड़े ऑनलाइन स्टोर्स और अन्य प्रकार की साइटें जो विभिन्न क्षेत्रों या देशों में अपने कंटेंट को अधिक एक्सेसिबल बनाने पर फोकस करती हैं।
उदाहरण के लिए:
अमेज़न ऑनलाइन स्टोर, सीडीएन सर्वरों पर स्थिर कंटेंट स्टोर करता है।
सर्विसेज जो मल्टीमीडिया कंटेंट और स्ट्रीमिंग वितरित करती हैं।
उदाहरण के लिए, किस्वे एक कंपनी है जो दुनिया भर के फैंस को लाइव टिकट स्ट्रीमिंग प्रदान करती है, जिसमें कॉन्सर्ट्स, स्पोर्टिंग इवेंट्स, और लाइव टेलीविजन शामिल हैं।
रिसोर्सेज जो गेम कंटेंट और सॉफ्टवेयर वितरित करती हैं।
उदाहरण के लिए, फिनिश मीडिया कंपनी रोवियो एंटरटेनमेंट, जो एंग्री बर्ड्स सीरीज ऑफ गेम्स के निर्माण और वितरण के पीछे है, अमेज़न क्लाउडफ्रंट का उपयोग करती है, क्योंकि यह सर्विस एपीआई कॉल्स की लेटेंसी को रिड्यूस करने और एडब्ल्यूएस शील्ड के साथ इंटीग्रेशन में मदद करती है। एडब्ल्यूएस डब्ल्यूएएफ डीडीओएस अटैक्स से प्रोटेक्शन प्रदान करता है।
चूंकि सीडीएन सर्विसेज की लागत अपेक्षाकृत उच्च है और इस तकनीक का उपयोग महत्वपूर्ण जोखिम लेता है, इसे बड़ी अंतरराष्ट्रीय कंपनियों के लिए उपयोग करना समझदारी भरा है जो बड़ी मात्रा में मीडिया कंटेंट ट्रांसमिट करती हैं। या जहां उनके सर्वर डिमांड को हैंडल नहीं कर सकते।
कंटेंट डिलीवरी नेटवर्क के प्रभावी उपयोग की पूर्वापेक्षाएं हैं:
आपको सीडीएन कनेक्ट करने से पहले और बाद में अपनी साइट की डाउनलोड स्पीड और अन्य क्वालिटी इंडिकेटर्स को चेक करना होगा। यदि ये इंडिकेटर्स में सुधार नहीं हुआ है बल्कि बिगड़ गया है, तो आपको कहीं और देखना चाहिए।
छोटी कंपनियों के लिए, जिनकी टारगेट ऑडियंस एक क्षेत्र के भीतर कंसेंट्रेटेड है, और साइट में बड़ी मात्रा में "हेवी" स्थिर डेटा (इमेजेस, वीडियो, ऑडियो, आदि) नहीं है, सीडीएन का उपयोग करने की कोई आवश्यकता नहीं है।
ऐसे मामलों में, धीमी स्पीड की समस्या साइट खुद पर टेक्निकल वर्क करके हल की जाती है। धीमी स्पीड के कारण हो सकते हैं:
आप अपनी साइट की लोडिंग स्पीड को लैब्रिका रिपोर्ट "स्पीड और यूसेबिलिटी" का उपयोग करके चेक कर सकते हैं। यह स्पीड इंडिकेटर्स की एसेसमेंट दिखाता है और उनकी ऑप्टिमाइजेशन पर रिकमंडेशन्स देता है।