अगर आप एक web developer हैं या web development सीख रहें हैं तो आपने cloudflare का नाम तो जरूर ही सुना होगा।
Cloudflare एक बहुत ही उपयोगी service है जो कि हर web developer के उपयोगी है।
अगर आप कोई blogger हैं और आपकी कोई वेबसाइट है तो आपको cloudflare का उपयोग जरूर करना चाहिए।
आप cloudflare के इस्तेमाल से अपनी वेबसाइट की बहुत ही अधिक तेज कर सकते हैं। और आप अपनी वेबसाइट को cloudflare के साथ और भी अधिक सुरक्षित बना सकते हैं।
इसके अलावा cloudflare आपको बहुत से फायदे देता है। सबसे अच्छी बात यह है कि cloudflare का free प्लान बड़ी बड़ी websites के लिए भी काफी है।
अनुक्रम
Cloudflare Kya Hai
Cloudflare एक कंपनी है जो कि हमें CDN की सुविधा देती है और इसके साथ ही साथ हमारी वेबसाइट को internet security भी देती है।
आप cloudflare के इस्तेमाल से अपनी वेबसाइट पर SSL certificate भी लगा सकते हैं।
अगर आप नहीं जानते हैं कि CDN क्या होता है तो
CDN क्या है?
CDN का पूरा नाम है Content Delivery Network. यह भौगोलिक रूप से अगल अगल स्थित proxy servers और data centers का network होता है।
मतलब दुनिया में जगह-जगह इसके servers और data centers हैं। Mumbai (India), Singapore, Sydney (Australia), London (U.K.) और भी बहुत सारे।
आप सभी data centers की लोकेशन देखने के लिए इस पेज पर जा सकते हैं: Cloudflare Data Centers
इन data centers के उपयोग से ही किसी भी user को website की delivery की जाती है।
CDN कैसे काम करता है?
CDN कुछ इस तरह से काम करता है कि वह आपकी website की copy (cache version) बना कर अपने servers में store कर लेता है। अब CDN किसी भी user को website की delivery उस server से करता है जो कि उस user की location से सबसे करीब है।
Server और user के बीच की दूरी काम होने से वेबसाइट fast हो जाती है।
CDN न होने की स्थिति में दुनिया भर के users की आपकी website की delivery आपकी hosting के server से होती है। जिससे जिससे server के पास वाले user के लिए website fast होती है और दूर वाले user के लिए वेबसाइट slow होती है।
CDN के उपयोग से वेबसाइट की performance अच्छी हो जाती है जिससे कि वेबसाइट की स्पीड बढ़ जाती है।
Cloudflare kya hai जानने के बाद हम जानेंगे कि cloudflare के क्या फायदे हैं।
Cloudflare के फायदे
Cloudflare के बहुत से फायदे हैं जो कि इसे किसी अन्य CDN की तुलना में खास बनाते हैं।
- Cloudflare का फ्री प्लान किसी भी वेबसाइट की लिए काफी है। Cloudflare के सभी उपयोगी features हमें free plan में ही मिल जाते हैं।
- Cloudflare किसी भी तरह की traffic या resource लिमिट नहीं लगाता है।
- Cloudflare आपको internet security भी प्रदान करता है।
- Cloudflare आपकी वेबसाइट की performance अच्छी करता है। जो कि SEO के लिए plus point है।
- Cloudflare आपको HTML, CSS, JavaScript मिनिफिकेशन की सुविधा देता है।
- Cloudflare आपको API का access देता है।
- Cloudflare आपको free SSL certificate देता है।
Website को Cloudflare से कैसे जोड़ें?
बहुत सी hostings अपने ही control panel से या dashboard से CDN जोड़ने की सुविधा देती हैं। यदि आपकी hosting यह सुविधा दे रही है तो आप उसका इस्तेमाल करें।
यह manually website को cloudflare से जोड़ने की guide है।
1. Cloudflare के लिए Sign Up करें
Cloudflare के लिए sign up करना बहुत ही आसान है। आप कुछ भी मिनिटों में अपना cloudflare account बना सकते हैं।
सबसे पहले आपको Cloudflare की वेबसाइट पर जाना होगा और sign up button पर click करना होगा।
इसके बाद आपके सामने के sign up पेज आएगा। इस पर आप अपनी जरूरी जानकारी भरकर create account पर क्लिक कर दें।
जैसा कि अब आपका account बन चुका है।
2. Cloudflare से Domain को जोड़ें
अब आप अपनी website का डोमेन लिखें और आगे बढ़ें।
इसके बाद cloudflare आपको उसके plans की list दिखायेगा।
आप उसके free plan को चुन लें। आप बाद में भी अपने plan को upgrade कर सकते हैं।
आगे जाने के बाद cloudflare आपके domain के DNS records को scan करेगा। अब आप यहाँ अपने डोमेन के DNS records को देख सकते हैं।
अब आपको आपके डोमेन के nameservers को cloudflare के nameservers से बदलना होगा।
Nameservers के बदलने कोई दिक्कत नहीं होगी। यदि आप अपनी hosting के nameservers को cloudflare के nameservers से बदलते हैं तो आपका domain cloudflare के nameservers पर point होगा और cloudflare के nameservers आपकी hosting के nameservers पर।
आपने जिस भी registrar से domain को register किया है आप उसका dashboard खोलें और manage domain पर जाएँ।
आपको यहीं कहीं domain nameservers का option दिख जाएगा। आप उस पर click कर दें। अब आपको आपके default nameservers को cloudflare द्वारा दिए जाये nameservers से बदलना है।
Godaddy में अलग तरह से nameservers बदलते हैं और namecheap में अलग तरह से। इसलिए आप यह पढ़ सकते हैं
आप cloudflare के nameservers को cloudflare के पेज पर देख सकते हैं।
आप यह काम सावधानी से करें। आप किसी भी तरह के character को खुद से न लिखें। यदि आप nameservers को paste करने में गलती करते हैं तो इससे आपकी site कुछ समय के लिए down भी जा सकती है।
तो अब आप default nameservers को cloudflare के nameservers से replace कर दें।
इसके बाद आप nameservers को save कर दें। अब आप done, check nameservers पर click कर दें।
3. Settings करें
अब आपको cloudflare की कुछ जरूरी settings को करना है। इसीलिए आप get started पर क्लिक करें।
अब आपको automatic https rewrites को on कर देना है। इससे आपके blog पर यदि mixed content error है तो वह solve हो जाएगा।
अब आप always use https को on कर दें।
इससे यह होगा कि यदि आपकी वेबसाइट पर कोई भी request http से आती है तो वह automatically https पर redirect हो जायेगी।
इसके बाद आप javascript, css, html के option पर टिक कर दें। इससे आपकी website की files minify हो जाएंगी और जिससे आपकी वेबसाइट की speed बढ़ेगी।
आप चाहें तो brotli compression को on कर सकते हैं। इससे आपकी साइट की speed बढ़ सकती है।
सारी settings हो चुकी हैं। अब आप finish पर क्लिक कर दें।
अब आपको कुछ मिनिट इंतज़ार करना है और nameservers check करने हैं। कभी कभी nameservers को update होने में 24 घंटे भी लग सकते हैं। लेकिन आमतौर पर इसमें 30 मिनिट से ज्यादा नहीं लगते हैं।
कुछ समय बाद आप page को refresh करेंगे तो आपको इस तरह का मैसेज दिखेगा।
इसका मतलब है आपको वेबसाइट cloudflare से जुड़ चुकी है। Cloudflare आपको email भेजकर इसकी जानकारी देगा।
Cloudflare में बहुत सी settings होती हैं। इसीलिए किसी भी setting को बदलने से पहले उसे google करके देख लें।
यह भी पढ़ें:
निष्कर्ष
Cloudflare बहुत ही उपयोगी है जो कि आपकी CDN उपलब्ध कराता है, security देता है, और आपकी वेबसाइट की performance भी बढ़ाता है।
Website को तेज कैसे करें जानने के लिए पढ़ें: वेबसाइट की स्पीड कैसे बढ़ाये?
यदि आप अपनी site की cloudflare से जोड़ते हैं तो आपको कई फायदे होंगे।
इस पोस्ट में मैंने आपको बताया है कि cloudflare kya hai और आप इसे अपनी website से कैसे जोड़ सकते हैं।
हम आपको सवालों का जवाब देने के लिए हमेशा तैयार रहते हैं। आप comments में अपने जवाब हमसे पूँछ सकते हैं।
हमारी सहायता के लिए इस पोस्ट को google या twitter पर जरूर share करें।