Computer >> कंप्यूटर ट्यूटोरियल >  >> नेटवर्किंग >> नेटवर्किंग

CDN क्या है और यदि आप डोमेन के मालिक हैं तो यह क्यों आवश्यक है?

एक कंटेंट डिलीवरी नेटवर्क (CDN) दुनिया भर में वितरित सर्वरों का एक संग्रह है जो आपकी वेबसाइट के टुकड़ों को उन साइट विज़िटर तक पहुंचाता है जो उन सर्वरों के पास स्थित हैं।

CDN का सबसे आम उपयोग वेबसाइट से छवियों की डिलीवरी के लिए है। ऐसा इसलिए है क्योंकि छवियां आमतौर पर वेब पेज का सबसे धीमा लोडिंग घटक होती हैं।

CDN क्या है?

CDN एक वेब होस्ट नहीं है। यह केवल आपकी वेबसाइट के उन हिस्सों को कैश करता है जिन्हें आपने CDN द्वारा सेवा देने के लिए सेट किया है। ये सहेजी गई (कैश्ड) फ़ाइलें दुनिया भर के विभिन्न सर्वरों पर अपलोड की जाती हैं।

जब कोई विज़िटर किसी अन्य देश से आपकी वेबसाइट पर जाता है, तो उन्हें टेक्स्ट सीधे आपके वेब होस्ट से प्राप्त होता है, लेकिन उन्हें उनकी लोकेशन के निकटतम CDN सर्वर से कई अन्य फ़ाइलें प्राप्त हो सकती हैं।

इन फ़ाइलों में शामिल हो सकते हैं:

  • जावास्क्रिप्ट फ़ाइलें
  • छवियां
  • वीडियो
  • स्टाइलशीट

CDN सेवाओं की मांग तब आसमान छू गई जब Google ने पेज लोड गति को अपने रैंकिंग एल्गोरिदम में एक चर के रूप में उपयोग करना शुरू किया।

किसी विषय पर सबसे तेजी से लोड होने वाला पेज बनने की दौड़ ने वेबसाइट मालिकों को साइट पर धीमी लोड होने वाली छवियों के विकल्प तलाशने के लिए मजबूर किया। वितरित, कैश्ड, CDN नेटवर्क सही समाधान था।

आपकी साइट के लिए CDN क्यों आवश्यक है

यदि आप एक वेबसाइट के मालिक हैं, तो पेज लोड होने की गति कुछ कारणों से महत्वपूर्ण है। जैसा कि ऊपर उल्लेख किया गया है, यह Google के साथ आपके समग्र रैंकिंग स्कोर को बढ़ावा देगा।

दूसरे, यह विज़िटर के आपकी वेबसाइट पर अनुभव को बेहतर बनाता है। इससे वे आपकी वेबसाइट पर अधिक समय तक रहेंगे, और उस पर अधिक पेज देखेंगे।

यहां कुछ अन्य तरीके दिए गए हैं जिनसे CDN आपकी वेबसाइट के लिए आवश्यक है।

बैंडविड्थ बचाता है

CDN का उपयोग करके, आप अपने वेब होस्ट के सर्वर से बैंडविड्थ उपयोग को हटाकर इसे CDN सर्वर के वितरित नेटवर्क पर स्थानांतरित कर रहे हैं।

एक बार जब आप अपना CDN खाता सेट कर लेते हैं और इसे अपने डोमेन के साथ सेट कर लेते हैं, तो आप देखेंगे कि बैंडविड्थ आपके खाते के डैशबोर्ड में जमा होने लगती है।

यह वह बैंडविड्थ मांग है जिसे आप अपने वेब होस्ट के सर्वर से हटा रहे हैं। वेब होस्टिंग सेवाएं जितनी महंगी हैं - और अक्सर अधिक बैंडविड्थ उपयोग के लिए शुल्क लिया जाता है - बैंडविड्थ उपयोग में कटौती आमतौर पर महत्वपूर्ण लागत बचत के बराबर होती है।

CDN बैंडविड्थ लागत वेब होस्टिंग लागत से कहीं सस्ती हैं। ऐसा इसलिए है क्योंकि CDN सेवाएं अपने सर्वर नेटवर्क को हाई बैंडविड्थ कंटेंट जैसे छवियों को प्रबंधित करने के लिए सेट करती हैं। वे इसे निम्न तरीकों से करते हैं।

  • CDN सर्वर लोड बैलेंसिंग और स्टेडी स्टेट ड्राइव जैसे ऑप्टिमाइज़ेशन का उपयोग करते हैं, जो ट्रांसफर को गति देते हैं और त्रुटियों को कम करते हैं।
  • फ़ाइल संपीड़न और मिनिफिकेशन जैसी फ़ाइल आकार हेरफेर तकनीकों के माध्यम से, CDN ट्रांसफर किए जाने वाले डेटा की मात्रा को कम करते हैं।
  • SSL/TLS सर्टिफिकेट का उपयोग करके, CDN झूठे ट्रांसफर स्टार्ट को कम कर सकते हैं, जिससे ट्रांसफर को पुनरारंभ करने और अधिक डेटा भेजने की आवश्यकता से बचा जा सकता है।

डाउनटाइम कम करता है

जब विश्वसनीयता की बात आती है, तो CDN सेवा का उपयोग करने से आपकी वेबसाइट डाउनटाइम को कम करने वाली कुछ चीजें हैं।

यह बढ़ा हुआ अपटाइम कई कारणों से है।

वितरित CDN नेटवर्क का मतलब है कि आपके बैंडविड्थ का बड़ा हिस्सा - छवियां - दुनिया भर के कई सर्वरों से आ रही हैं। CDN सेवाएं "लोड बैलेंसिंग" नामक एक तकनीक का उपयोग करती हैं, जिसका अर्थ है कि जब एक सर्वर से अत्यधिक मांग होती है, तो लोड को संतुलित करने के लिए अन्य सर्वरों का उपयोग किया जाता है।

जब भी आपकी वेबसाइट ट्रैफिक में काफी वृद्धि होती है, तो यह हार्डवेयर के कई टुकड़ों पर बहुत अधिक मांग डालती है। विशेष रूप से, आपके वेब होस्ट के डेटा सेंटर में वेब सर्वर, और आपके CDN सेवा द्वारा प्रबंधित वितरित सर्वर।

और चूंकि छवियां और फ़ाइलें स्थानांतरित किए जा रहे डेटा का सबसे बड़ा हिस्सा हैं, वहीं अधिकांश मांग होगी।

तथ्य यह है कि CDN उस मांग को कई लोड-बैलेंस्ड सर्वरों पर प्रबंधित करते हैं, इसका मतलब है कि आपकी साइट CDN सेवा का उपयोग नहीं करने की तुलना में काफी अधिक ट्रैफिक को संभालने में सक्षम होगी।

सुरक्षा में सुधार करता है

आप यह जानकर आश्चर्यचकित हो सकते हैं कि CDN का उपयोग आपकी साइट सुरक्षा को भी बढ़ा सकता है।

इसे समझने के लिए, पहले यह समझना महत्वपूर्ण है कि जब विज़िटर आपकी वेबसाइट पर आते हैं तो डेटा का प्रवाह कैसे होता है।

एक सिंगल वेब सर्वर सेटअप में, विज़िटर एक वेब पेज के लिए अनुरोध करते हैं, और आपके वेब सर्वर को टेक्स्ट, छवियों, जावास्क्रिप्ट, और स्टाइलशीट सहित सभी डेटा के साथ प्रतिक्रिया करने की आवश्यकता होती है। उस सभी बैंडविड्थ मांग का प्रभाव आपके एक वेब सर्वर पर पड़ता है।

इसे कई वाटर पोर्ट वाले बांध की तरह चित्रित करें। इस परिदृश्य में, यह पानी के प्रवाह के लिए सिर्फ एक पोर्ट वाला बांध होगा। दूसरी तरफ पानी का स्तर बढ़ने पर बांध के ओवरबर्डन होने और पानी के ऊपर से बहना शुरू होने में ज्यादा समय नहीं लगेगा।

यही कारण है कि अधिकांश बांध कई पोर्ट के साथ बनाए जाते हैं जिन्हें दूसरी तरफ पानी का स्तर बढ़ने पर खोला जा सकता है।

यदि आपके पास एक सिंगल वेब सर्वर पर होस्ट की गई वेबसाइट है, तो DDOS हमलावर के लिए आपकी वेबसाइट को गिराने में बहुत कम प्रयास लगता है।

DDOS हमले दुनिया भर से कई अलग-अलग "बॉट्स" से लॉन्च किए जाते हैं, जो सैकड़ों या हजारों उपयोगकर्ताओं को एक ही समय में आपके वेब सर्वर के खिलाफ अनुरोध करते हुए अनुकरण करते हैं।

हालांकि, दुनिया भर में वितरित वेब सर्वर के साथ CDN सेवा का उपयोग करके, उन सभी सर्वरों को बांध में अतिरिक्त पोर्ट की तरह माना जाता है।

अब आपके वेब सर्वर को केवल टेक्स्ट सेवा करने की आवश्यकता है, और कई CDN सर्वर छवियों और अन्य फ़ाइलों को प्रदान करते हैं। ये सभी सर्वर अनिवार्य रूप से बैंडविड्थ मांग को साझा कर रहे हैं।

यह DDOS हमलों के खिलाफ 100% सुरक्षा प्रदान नहीं करेगा, लेकिन इसके लिए आवश्यक होगा कि हैकर्स हमले में लगाए गए प्रयास को बहुत बड़ा करें इससे पहले कि आपकी वेबसाइट डाउन हो जाए।

इसके अलावा, यदि आप अपने CDN को TLS/SSL सर्टिफिकेट के साथ सेट अप करना सुनिश्चित करते हैं, तो सभी ट्रैफिक एन्क्रिप्टेड होगा और हैकर्स द्वारा वेब ट्रैफिक को इंटरसेप्ट करने से सुरक्षित होगा।

अपनी CDN सेवा कैसे सेट अप करें

हालांकि CDN सेवा जटिल लग सकती है, इसे सेट अप करना काफी आसान है।

सबसे पहले, आपको एक CDN सेवा चुनने की आवश्यकता है। चुनने के लिए कुछ प्रमुख हैं।

  • क्लाउडफ्लेयर: दुनिया भर में कई प्रमुख व्यवसायों द्वारा उपयोग की जाने वाली सबसे बड़ी और सबसे प्रसिद्ध CDN सेवाओं में से एक।
  • फास्टली: CDN कंटेंट डिलीवरी सहित कई वेब ऑप्टिमाइज़ेशन उत्पाद प्रदान करता है।
  • KeyCDN: दुनिया भर में स्थित 34 डेटा सेंटर का प्रबंधन करता है, सिद्ध वेबसाइट गति प्रदर्शन के साथ।
  • MetaCDN: अन्य CDN सेवाओं के विपरीत जो उपयोग के आधार पर शुल्क लेती हैं, यह सेवा एक फ्लैट मासिक शुल्क लेती है।
  • StackPath: पूर्व में MaxCDN, StackPath का उपयोग दुनिया भर की कई कंपनियों और वेबसाइटों द्वारा किया जाता है।

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

एक बार जब आप CDN सेवा के लिए साइन अप कर लेते हैं, तो आपको अपने खाते में अपना CDN ज़ोन सेट अप करना होगा।

खाता सेट अप करना केवल आपके डोमेन का नाम प्रदान करने, और कैशिंग और संपीड़न को कॉन्फ़िगर करने शामिल है। आमतौर पर, इन सेटिंग्स को डिफ़ॉल्ट के रूप में छोड़ना ठीक है।

आपके CDN द्वारा प्रदान किए गए CNAME होस्टनाम को नोट करें। आपको बाद में इसकी आवश्यकता होगी।

अंत में, आपको अपनी साइट पर एक CDN प्लगइन इंस्टॉल करना होगा। उदाहरण के लिए, यदि आप वर्डप्रेस साइट चला रहे हैं, तो W3 टोटल कैश एक लोकप्रिय विकल्प है।

एक बार जब आप प्लगइन इंस्टॉल कर लेते हैं, तो आपको एक फ़ील्ड उपलब्ध दिखाई देगी जहां आप अपने CDN सेवा द्वारा प्रदान किए गए CNAME को दर्ज कर सकते हैं।

आपको एक अनुभाग भी मिलेगा जहां आप अपनी वेबसाइट पर किस प्रकार की फ़ाइलों को CDN सेवा द्वारा कैश और विज़िटर को प्रदान करना चाहते हैं, उसे सक्षम कर सकते हैं।

एक बार जब आप सभी परिवर्तनों को सहेज लेते हैं, तो आपको समय के साथ विज़िटर को दर्शाने वाले CDN बैंडविड्थ चार्ट दिखाई देने चाहिए। परिवर्तनों को पूरे इंटरनेट पर दोहराने में कुछ समय लग सकता है, लेकिन DNS परिवर्तनों को लगभग 24 घंटों के बाद अपडेट होना चाहिए।

CDN सेवा द्वारा प्रदान किए गए प्रदर्शन और सुरक्षा लाभों को देखते हुए, आप इसे अपनी वेबसाइट के लिए कॉन्फ़िगर नहीं करने का जोखिम नहीं उठा सकते।

  1. VPN क्यों आवश्यक है: अपनी ऑनलाइन गोपनीयता और सुरक्षा सुरक्षित करें VPN क्यों आवश्यक है: अपनी ऑनलाइन गोपनीयता और सुरक्षा सुरक्षित करें

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

  1. iPhone पर VPN: यह क्या है और 2022 में आपको इसकी आवश्यकता क्यों है iPhone पर VPN: यह क्या है और 2022 में आपको इसकी आवश्यकता क्यों है

    यदि आप जानना चाहते हैं कि VPN क्या है और क्या आपको अपने iPhone पर इसकी आवश्यकता है, तो आप सही जगह पर हैं। डेटा सबसे गर्म वस्तुओं में से एक है, और दिए गए हमलों और मैलवेयर को देखते हुए, आपको यह सुनिश्चित करना होगा कि ऑनलाइन रहते समय आपकी फाइलें और पहचान सुरक्षित हैं। जैसे-जैसे स्मार्टफोन का उपयोग बढ़ा

  1. हर उपयोगकर्ता को VPN की आवश्यकता क्यों है: अपनी ऑनलाइन गोपनीयता सुरक्षित करें हर उपयोगकर्ता को VPN की आवश्यकता क्यों है: अपनी ऑनलाइन गोपनीयता सुरक्षित करें

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