CDN क्या है? और यह कैसे काम करता है?
Google के नये नियम से अगर आपके Website का Loading speed अच्छा होगा तो आपकी Website आसानी से rank हो सकती है। लेकिन याद रखे Content is king . अगर आपके Website का speed अच्छा नहीं है तो आप कितना भी अच्छा Content लिखे तो भी आपकी Website rank नहीं करेगी। Blog का speed बढ़ाने के बारे में आप Search कर रहे हो तो आपने कभी ना कभी Content Delivery Network (CDN) का नाम सुना ही होगा।
CDN के मदत से आप आसनी से आपके Blog का speed बढ़ा सकते है। Blog का speed बढ़ाने के लिए Google Page Speed Insights और GTmatrix जैसे Tool भी हमें CDN का इस्तेमाल करने की सलाह देते है। जिन लोगो को Website के speed बढ़ाने के बारे में पता है उनको CDN क्या है ? और यह कैसे काम करता है? इसके बारे में पता है लेकिन बोहोत सरे लोगो को CDN के बारे में पता नहीं होगा। आज इस post में हम CDN क्या है ? और यह कैसे काम करता है? इसके बारे में विस्तारपूर्वक जानेंगे।
CDN क्या है ?
CDN का Full Form Content Delivery Network है। Content Delivery Network (CDN) एक web servers विश्व स्तर पर वितरित नेटवर्क है जो आपको तेजी से Content Delivery का काम करता है।
CDN कैसे काम करता है?
आमतौर पर ज्यादा से ज्यादा Blogger Shared Hosting का इस्तेमाल करते है। जैसे की में hindifactory.in इस Website को host करने के लिए Hostinger के Shared Hosting का इस्तेमाल करता हूँ। मेरी Targeted Country India है। इसलिए मैंने अपनी Hostinger की hosting setup करते समय file store करने का location सिंगापुर चुना। आपने भी आपकी file store करने के लिए Targeted Country के हिसाब से location चुना होगा। कोई भी आपके blog को देखना चाहता है तो पहले जैसे ही कोई आपके ब्लॉग पर क्लिक करता है तो उसकी request जहा पर आपकी files store की है उस data center को भेजी जाती है फिर वो files लोड होती है।
Example के साथ समजते है। जैसे की आप CDN क्या है ? और यह कैसे काम करता है? यह हमारी पोस्ट पढ़ रहे है। लेकिन जब आपने मेरे इस पोस्ट पर click किया तो उसकी request सिंगापुर के data center में भेजी गयी क्योंकी मैंने Hostinger की hosting setup करते समय file store करने का location सिंगापुर चुना। फिर वहाँ से file load हो गयी तब आप इस post को पढ़ रहे है। post load होने में १-२ sec का समय लगता है। लेकिन कोई Indian आदमी जो USA में रहता है। उसको CDN के बारे में जानना है। तो वो आपके post पर आएगा लेकिन उस post को load होने में समय लगेगा क्योंकी आपने आपकी सभी files सिंगापुर में store की है। तो सिंगापुर से USA files भेजने के लिए ४-५ sec का समय लगेगा। इसका मतलब है post load होने में ४-५ sec का समय लगेगा। तो हो सकता है वो आदमी back button दबाये तो आपका Exit load बढ़ जायेगा। इसके कारण आपकी ranking भी खराब हो सकती है। यही load speed कम करने के लिए CDN का निर्माण किया। तो चलिए जानते है CDN किस तरह काम करता है।
CDN के अलग अलग जगह अलग अलग sever होते है। जब आप CDN का उपयोग करते है तो CDN आपके files के copy बना लेता है और वो दुनिआ के अलग अलग server पर store कर लेता है। मान लीजिये आप CDN का इस्तेमाल करते है। तो अगर कोई आदमी USA में आपको blog को देखना चाहता है तो उसकी request उसके nearest data center Newyork में भेजी जाएगी। वही अगर कोई UK से request आती है तो वो nearest data center England में भेजी जाएगी। इसी तरह दुनिआ में जहा से request आये वहाँ के nearest data center से files भेजी जाएँगी। इससे आपकी Website को load होने में जो ४-५ sec समय लगता था तो कम होकर १-२ sec लगेगा। उससे आपकी ranking में सुधार आएगा और Exit load कम होगा।
CDN ब्लॉग के लिए क्यों आवश्यक है?
यदी आप CDN का इस्तेमाल नहीं करते तो जब भी कोई user आपके blog को visit करता है तो वो उसको web hosting द्वारा files भेजी जाती है। लेकिन जब आपके blog पर traffic बढ़ जाते है तो आपका server पर लोड बढ़ जाता है। अगर ज्यादा ही traffic बढ़ जाए तो आपका server crash हो सकता है।
लेकिन जब आप CDN का इस्तेमाल करते है तब आपके files की कॉपी बनाई जाती है और वो अलग अलग सर्वर पर store की जाती है। तो जब भी कोई user आपके blog को visit करता है तब उसे files उसके nearest data center से भेजी जाती है नाकी web hosting से।
CDN इस्तेमाल करने के क्या फायदे है ?
अब तक आपको CDN क्या है? इसके बारे पता चल ही गया होगा। अब हम CDN का उपयोग करने के फायदे देखेंगे।
Website का speed बढ़ना
CDN का सबसे पहला फायदा है website का loading speed काफी हद तक बढ़ जाता है।
Google ranking
Google उसी website को rank करवाता है जिसका loading time fast है। जैसे की मैने बताया CDN के कारण आपके website का speed बढ़ जाता है। Website का speed बढ़ने के कारण automatically आपकी ranking बढ़ जाती हैं।
होस्टिंग की cost कम करना
Website का speed बढ़ाने के लिए आप Bandwidth बढ़ाते है उसके लिए आप hosting का plan बढ़ाते है। इसके कारण आपका खर्चा बढ़ जाता है। लेकिन जब आप CDN ka इस्तेमाल करते है तो आपके website का speed बढ़ जाता है। तब आपको hosting पर ज्यादा पैसे खर्च करने की जरूरत नहीं पड़ती।
Server Crash होने से बचना
अगर आपके blog पर ज्यादा traffic आता है तो server crash होने का हमेशा डर रहता है। लेकिन अगर आप CDN का उपयोग करते है तो आपको server crash होने की कोई चिंता नहीं होती। क्योंकी जो traffic जहा से आता है वहा के nearest data center से उसको files भेजी जाती है इसलिए एक server पर ज्यादा load नही आता है। इसलिए आपको server crash होने की कोई चिंता नहीं रहती।
ज्यादा traffic handle करना
आपको पता है जहा से traffic आता है वहा के nearest data center से उसे files भेजी जाती है। इसके कारण आपका blog ज्यादा traffic handle कर सकता है।
Exit load और Bounce rate कम होना
CDN की वजह है आपके blog का loading speed बढ़ जाता है। तो user आपके blog से जल्दी exit नही होगा इसलिए आपके blog का exit rate कम होगा।
Earning बढ़ जाना
Website का speed अच्छा होने के कारण आपकी रैंकिंग बढ़ जाएगी। इसके कारण आपके blog पर ज्यादा visitor आयेंगे automatically आपके blog की earning बढ़ जाएगी।
Website Security अच्छी होना
CDN आपके Blog या Website के security के लिए DDoS Mitigation, Security Certificate इत्यादि Functions के द्वारा आपके Blog या वेबसाइट का Security को Improve करने में मदत प्रदान करता है।
जिसेकी आपकी Website या ब्लॉग की Security को अच्छा बनता है जिस के मदत से आप की किसी भी Website या ब्लॉग हो Hack होने से बचता है और आप का Website सेब रहता है ।
CDN और Web hosting में क्या अंतर है ?
CDN आपकी साईट का Cache version (images, CSS stylesheets, और JavaScript files का) Create करता है और अपने servers पर store करता है। लेकिन आपको अभी भी अपनी साइट के बाकी हिस्सों को host करने के लिए एक main server (hosting) की आवश्यकता है।
मुझे कौन सा CDN का उपयोग करना चाहिए ?
दुनिया में बोहोत सारे फ्री और paid CDN provider है। जैसे की Cloudflare, Amazon cloudfront और MaxCDN। उनमें से आपको Cloudflare के साथ जा सकते है जो की फ्री है। जरूरत पड़े तो आप उनका paid plan भी use कर सकते है।
निष्कर्ष
आज आपने इस पोस्ट में CDN क्या है ? और यह कैसे काम करता है? इसके बारे सीखा। आपको CDN का उपयोग जरूर करना चाहिए और आप blogger दोस्तो को भी बता सकते है जिसके कारण उनको भी मदत होगी।