बॅकबलेझ B2 क्लाउडफ्लेअर कस्टम डोमेनशी जोडले (१००% मोफत ट्रॅफिक मिळवले)

बॅकबलेझ B2 वापरून अत्यंत कमी खर्चात स्टोरेज तयार करायचे आहे, पण डोमेन नेम कसे जोडावे हे माहित नाही का? हा लेख तुम्हाला क्लाउडफ्लेअरच्या कस्टम डोमेन नेमसह बॅकबलेझ इंटिग्रेट करण्याच्या संपूर्ण प्रक्रियेत टप्प्या-टप्प्याने मार्गदर्शन करेल.

डीएनएस रिझोल्यूशन, एसएसएल सर्टिफिकेट कॉन्फिगरेशन आणि राउटिंग रूल सेटिंग्जचे हे सविस्तर विश्लेषण तुम्हाला बँडविड्थ अलायन्सचा उत्तम वापर करण्यास आणि १००% फ्री डाउनलिंक ट्रॅफिक मिळविण्यात मार्गदर्शन करेल. हे प्रगत, त्रास-मुक्त कॉन्फिगरेशन मार्गदर्शक आताच अनलॉक करा!

काही दिवसांपूर्वी मी इमेज होस्टिंगमध्ये काहीतरी चाचपडत होतो, माझ्या ब्लॉगवरील सर्व इमेजेस बॅकबलेझ B2 वर हलवण्याचा आणि त्यांचा वेग वाढवण्यासाठी क्लाउडफ्लेअर CDN वापरण्याचा प्रयत्न करत होतो.

परिणामी, या सगळ्या गोष्टीत संपूर्ण दुपार गेली.

ऑनलाइन ट्युटोरियल्स विखुरलेली आणि असंबद्ध होती, त्यात अनेक पायऱ्या गहाळ किंवा चुकीच्या होत्या, ज्यामुळे मला खूप निराशा येत होती. ते पूर्ण झाल्यावर, इतरांना त्याच चुका करण्यापासून रोखण्यासाठी मी संपूर्ण प्रक्रिया सुरुवातीपासून शेवटपर्यंत पुन्हा करायचे ठरवले.

बॅकबलेझ B2 क्लाउडफ्लेअर कस्टम डोमेनशी जोडले (१००% मोफत ट्रॅफिक मिळवले)

थोडक्यात: हा उपाय खरोखरच उत्कृष्ट आहे. बॅकबलेझ B2 दररोज मोफत डेटा मर्यादा देते, आणि क्लाउडफ्लेअरच्या CDN कॅशिंगमुळे वेग पुरेसा जास्त मिळतो, आणि खर्च जवळजवळ शून्य आहे. एक महिना वापरल्यानंतर बिल शून्य येते (मोफत मर्यादा ओलांडल्यास जास्तीत जास्त काही सेंट्सचाच खर्च येऊ शकतो).

ठीक आहे, आता पुरे झाली बडबड, चला सुरुवात करूया.

पहिली पायरी म्हणजे बॅकबलेझ खाते आणि क्लाउडफ्लेअर खात्याची नोंदणी करणे. हे अगदी सोपे आहे; कोणीही ते करू शकते.

स्टोरेज बकेट तयार करा

नोंदणी केल्यानंतर, बॅकबलेझ बॅकएंडवर जा, माय अकाउंट, नंतर बकेट्स आणि नंतर क्रिएट अ बकेट वर क्लिक करा.

तुम्ही बकेटला कोणतेही नाव देऊ शकता; महत्त्वाचे म्हणजे प्रवेश परवानग्यांसाठी "सार्वजनिक" (Public) निवडणे. बाकी सर्व डीफॉल्ट ठेवा.

स्टोरेज बकेट तयार करा

प्रतिमा तयार केल्यानंतर, ती उपलब्ध आहे की नाही हे पाहण्यासाठी तुम्ही एक प्रतिमा अपलोड करू शकता. प्रतिमेच्या तपशिलावर क्लिक केल्यावर एक लिंक दिसेल, जी साधारणपणे अशी दिसेल:

https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

चित्रे अपलोड करा

हे डोमेन नाव बॅकबलेझने यादृच्छिकपणे दिले आहे, आणि खरं सांगायचं तर, ते दिसायला फारसे आकर्षक नाही, शिवाय ते तुमच्या स्टोरेज बकेटची माहिती थेट उघड करते. त्यामुळे, पुढची पायरी म्हणजे क्लाउडफ्लेअरवर स्विच करणे.

DNS

तुमची साइट क्लाउडफ्लेअरमध्ये जोडण्यासाठी, जर तुम्ही डोमेन आधीच इतरत्र खरेदी केले असेल, तर "साइट जोडा" (Add Site) निवडा आणि DNS बदलून क्लाउडफ्लेअरचा नेमसर्व्हर, जसे की danica.ns.cloudflare.com, सेट करा. प्रत्येक पायरी कशी करायची याबद्दल सविस्तर सूचना दिल्या जातील.

DNS

साइट जोडा

साइट जोडल्यानंतर, डीएनएस रेकॉर्ड जोडा.

प्रकार म्हणून CNAME निवडा, तुमचे इच्छित सबडोमेन नाव म्हणून प्रविष्ट करा (उदा., oss), आणि तुम्ही नुकतेच बॅकबलेझकडून मिळवलेले डोमेन लक्ष्य म्हणून प्रविष्ट करा (उदा., f005.backblazeb2.com). प्रॉक्सी स्थितीसाठी नारंगी क्लाउड आयकॉन सक्षम करायला विसरू नका; क्लाउडफ्लेअरचे CDN वापरण्यासाठी हे आवश्यक आहे.

डीएनएस रेकॉर्ड जोडा

या टप्प्यावर, तुम्ही तुमच्या स्वतःच्या डोमेनद्वारे अशा प्रकारे प्रतिमा पाहू शकता:

https:// oss.xxx .com/file/bucket-name/xxxxx.jpg

हे मूळ यादृच्छिक डोमेन नावापेक्षा खूपच चांगले दिसते, पण तरीही ते पुरेसे नाही. कारण URL मध्ये अजूनही "/file/bucket-name/" ही स्ट्रिंग आहे, जी दिसायला कुरूप तर आहेच, शिवाय तुमच्या बकेटची रचना उघड करते, ज्यामुळे असुरक्षित वाटते.

URL पथ पुन्हा लिहा

Cloudflare बॅकएंडवर जा, Rules वर क्लिक करा, नंतर Overview वर, नंतर URL Rewrite Rules वर क्लिक करा आणि एक नवीन नियम तयार करा.

यूआरएल पुनर्लेखन नियम नेव्हिगेशन

तुम्ही नियमाला कोणतेही नाव देऊ शकता, रिक्वेस्ट URL साठी "समाविष्ट करू नका" (Do not include) निवडा आणि नंतर /file/ भरा. याचा अर्थ असा की, ज्या रिक्वेस्टमध्ये /file/ हा पाथ समाविष्ट नसेल, केवळ त्याच रिक्वेस्टवर प्रक्रिया केली जाईल.

मात्र, तुम्हाला नियम अधिक अचूक हवे असल्यास, तुम्ही थेट त्या सबडोमेनशी जुळणी करू शकता.

URL पुनर्लेखन नियम तयार करा

शेवटच्या चौकटीत खालील माहिती भरा:

concat(/file/桶名, http.request.uri.path)

मग तैनात करा.

त्यानंतर, ॲक्सेसचा निकाल खालीलप्रमाणे असेल:

https:// oss.xxx.com/ xxxxx.jpg

ते अगदी स्वच्छ आहे, त्यात अनावश्यक असं काहीही नाही.

ते छान वाटतं.

अनावश्यक प्रतिसाद शीर्षलेख स्वच्छ करा

ही पायरी ऐच्छिक आहे, पण तुम्ही ती करावी अशी माझी शिफारस आहे.

बॅकबलेझच्या रिस्पॉन्स हेडर्समध्ये "x-bz-" ने सुरू होणारी बरीच माहिती असते, जसे की "x-bz-file-id", "x-bz-file-name", आणि "x-bz-content-sha1". ही माहिती तुमच्या फाइल स्टोरेजचा तपशील उघड करते, जो वापरकर्त्यांना दाखवण्याची आवश्यकता नसते.

प्रक्रिया पूर्वीप्रमाणेच आहे. नियम विभागात, "रिस्पॉन्स हेडर ट्रान्सफॉर्मेशन रूल्स" निवडा आणि एक नवीन नियम तयार करा.

प्रतिसाद शीर्षलेख रूपांतरण नियम

या हेडर्सचे डिलीशन कॉन्फिगर करा:

x-bz-content-sha1
x-bz-file-id
x-bz-file-name
x-bz-info-src_last_modified_millis
x-bz-upload-timestamp

x-bz-info-src_last_modified_millis चा उल्लेख अजूनपर्यंत कुठे आढळला आहे असे मला वाटत नाही, पण अधिकृत ट्युटोरियलमध्ये त्याचा उल्लेख आहे, म्हणून मी तेही समाविष्ट केले आहे. असो, त्यामुळे काही नुकसान होणार नाही.

त्यानंतर आणखी एक नियम आहे जो खूप महत्त्वाचा आहे.

कॅशिंगची कार्यक्षमता सुधारा. क्लाउडफ्लेअरवर, तुम्ही बॅकबलेझकडून परत मिळणाऱ्या रिस्पॉन्स हेडर्ससोबत ETag व्हॅल्यू जोडण्यासाठी एक रिस्पॉन्स हेडर नियम सेट करू शकता.

concat(http.response.headers[x-bz-content-sha1][0], http.response.headers[x-bz-info-src_last_modified_millis][0], http.response.headers[x-bz-file-id][0])

हे सेट केल्यानंतर, परत जाऊन इमेज रिस्पॉन्स हेडर्स तपासा. "x-bz" ने सुरू होणारे सर्व हेडर्स काढून टाकलेले असतील आणि तुम्हाला एक ETag व्हॅल्यू दिसेल.

स्वच्छ आणि कार्यक्षम.

कॅशिंग नियम कॉन्फिगर करा

क्लाउडफ्लेअरवर एक पेज रूल जोडा, URL मध्ये तुम्ही रिझॉल्व्ह केलेले डोमेन नाव आणि /* टाका, कॅशे लेव्हलसाठी "कॅश ऑल" निवडा आणि एज कॅशे TTL एक महिन्यावर सेट करा.

आपल्याला बॅकबलेझ कॉन्फिगर करण्याची देखील आवश्यकता आहे. बकेट सेटिंग्जमध्ये, बकेट माहितीमध्ये एक ओळ जोडा:

{"cache-control":"max-age=720000"}

तुम्ही गरजेनुसार ही वेळ समायोजित करू शकता; याचे एकक सेकंद आहे. ७,२०,००० सेकंद म्हणजे अंदाजे ८ दिवस, जे पुरेसे असावेत.

कॅशिंग नियम कॉन्फिगर करा

आता जेव्हा तुम्ही तुमची इमेज पुन्हा ॲक्सेस कराल, तेव्हा तुम्हाला रिस्पॉन्स हेडरमध्ये खालील गोष्टी दिसतील:

कॅशे-कंट्रोल: कमाल-वयोमान=७२००००
cf-cache-status: HIT

तुम्हाला हिट दिसला का? याचा अर्थ कॅशे कार्यरत आहे.

तुम्हाला प्रत्येक वेळी बॅकबलेझवरून संसाधने घेण्याची गरज नाही; CDN ती थेट तुमच्यापर्यंत पोहोचवते, जे जलद आहे आणि त्यामुळे तुमचा बॅकबलेझचा मोफत कोटा वाचतो.

त्याबद्दल बोलायचे झाल्यास, बॅकबलेझ दररोज मोफत स्टोरेज देत असले तरी, ते खरंतर फार जास्त नाही. जर तुम्ही फक्त ब्लॉगसाठी इमेज अपलोड करत असाल, तर १० जीबी स्टोरेज आणि दररोज १ जीबी डाउनलोड ट्रॅफिक पुरेसे आहे, पण जर तुम्ही व्हिडिओ किंवा मोठ्या फाईल्स अपलोड करत असाल, तर क्लाउडफ्लेअरच्या कॅशिंगचा चांगला वापर करण्याची आणि ओरिजिन सर्व्हरशी थेट कनेक्शन टाळण्याची शिफारस केली जाते.

पिकगो क्लायंटच्या सहकार्याने

क्लायंट-साइड व्हिज्युअलायझेशन टूलची निवड तुमच्यावर अवलंबून आहे; ipic सारखे इतर पर्यायही उपलब्ध आहेत. हा विभाग प्रामुख्याने PicGo वर लक्ष केंद्रित करतो.

फक्त GitHub वर PicGo शोधा, रिलीज पेज शोधा आणि संबंधित आवृत्ती डाउनलोड करा.

इन्स्टॉलेशननंतर, तुम्हाला एक S3 प्लगइन इन्स्टॉल करणे आवश्यक आहे कारण बॅकबलेझ B2 हे S3 API शी सुसंगत आहे.

S3 प्लगइन स्थापित करा

त्यानंतर बॅकबलेझवर जाऊन एक ॲप्लिकेशन की तयार करा. ॲप कीज पेजवर, ॲड ॲप्लिकेशन की वर क्लिक करा आणि रीड व राईट परवानग्या निवडा.

ॲप्लिकेशन की तयार करा

ॲप्लिकेशन की जोडा

की आयडी आणि ॲप्लिकेशन की मिळाल्यानंतर, त्या PicGo च्या S3 प्लगइनमध्ये भरा.

येथे एक धोका आहे ज्याकडे लक्ष देणे आवश्यक आहे.

अनेक ऑनलाइन ट्युटोरियल्समध्ये एंडपॉइंटसाठी s3.us-west-xxx.backblazeb2.com हे फॉरमॅट वापरले जाते, पण जर तुम्ही माझ्याप्रमाणे क्लाउडफ्लेअरशी जोडलेले कस्टम डोमेन वापरत असाल, तर तुम्हाला तुमचे कस्टम डोमेन टाकावे लागेल. नोड फील्डसाठी https://oss.xxx.com टाका आणि त्यानंतर तुम्ही नुकतेच तयार केलेल्या बकेटचे नाव टाका.

S3 प्लगइन कॉन्फिगर करा

कस्टम नोड

जुळणी पूर्ण झाल्यावर फाईल सेव्ह करा आणि मग एक चाचणी प्रतिमा अपलोड करा.

जर ते कस्टम डोमेनद्वारे अपलोड आणि ॲक्सेस करता येत असेल, तर ते चांगले आहे.

वापर पहा

जर तुम्हाला तुमचा बॅकबलेझ B2 वापर तपासायचा असेल, तर तुम्ही तो बॅकबलेझ बॅकएंडमधील 'माय अकाउंट' पेजवर पाहू शकता. दैनंदिन स्टोरेज, डाउनलोड्स आणि B2 रिक्वेस्टची संख्या हे सर्व स्पष्टपणे सूचीबद्ध केलेले असते, ज्यामुळे तुम्ही मर्यादा ओलांडली आहे की नाही हे तपासणे तुमच्यासाठी सोपे होते.

वापर पहा

खरं तर, ही संपूर्ण प्रणाली उभारणे विशेष कठीण नव्हते, पण सोपेही नव्हते; आम्हाला काही अडचणी आल्याच. सर्वात त्रासदायक गोष्ट म्हणजे तपशील; त्यातील एक जरी चुकला, तरी प्रवेश बंद होणे, लोडिंगला वेळ लागणे किंवा माहिती उघड होणे अशा समस्या येत होत्या.

हे सेट केल्यानंतर मला सर्वात महत्त्वाचा जो अनुभव आला तो हा की, हा उपाय वैयक्तिक वेबसाइट मालकांसाठी किंवा छोट्या ब्लॉगसाठी अगदी योग्य आहे. हे कमी खर्चाचे, जलद आहे आणि एकदा कॉन्फिगर केले की, तुम्हाला मुळात त्याबद्दल काहीही करण्याची गरज नसते—आयुष्यभरासाठी एकदाच वापरण्याचा हा एक उपाय आहे.

शिवाय, बॅकबलेझला क्लाउडफ्लेअरने जोडल्यामुळे, अभ्यागतांना तुमचे कस्टम डोमेन दिसते, रिस्पॉन्स हेडर स्वच्छ असतात आणि CDN ॲक्सेलरेशन मिळते, ज्यामुळे अनुभव अगदी सशुल्क इमेज होस्टिंग सेवांइतकाच चांगला मिळतो.

खरं सांगायचं तर, या युगात जिथे प्रत्येक गोष्टीसाठी वापरानुसार शुल्क आकारले जाते, तिथे यासारखा जवळजवळ मोफत प्लॅन मिळणे ही खूपच चांगली गोष्ट आहे.

शेवटी, मला हे सांगायचे आहे की, जर तुम्हीसुद्धा इमेज होस्टिंगमध्ये अडचणींचा सामना करत असाल, तर मला आशा आहे की हा लेख तुमचा दुपारचा प्रयत्न आणि चुकांचा वेळ वाचवू शकेल.

तुम्ही इथपर्यंत वाचले आहे, आणि जर तुम्हाला हे उपयुक्त वाटले असेल, तर कृपया लाईक आणि शेअर करा. जर तुम्हाला सर्वात आधी अपडेट्स मिळवायचे असतील, तर तुम्ही मला फॉलो देखील करू शकता! ⭐

माझा लेख वाचल्याबद्दल धन्यवाद. पुढच्या वेळी भेटूया.

होप चेन वेइलांग ब्लॉग ( https://www.chenweiliang.com/ येथे शेअर केलेला "Binding a Cloudflare Custom Domain to Backblaze B2 (Achieving 100% Free Traffic)" हा लेख तुमच्यासाठी उपयुक्त ठरू शकतो.

या लेखाची लिंक सामायिक करण्यासाठी आपले स्वागत आहे:https://www.chenweiliang.com/cwl-34303.html

अधिक लपलेल्या युक्त्या उघड करण्यासाठी🔑, आमच्या टेलिग्राम चॅनेलमध्ये सामील होण्यासाठी स्वागत आहे!

आवडल्यास शेअर आणि लाईक करा! तुमचे शेअर्स आणि लाईक्स ही आमची सतत प्रेरणा आहेत!

 

评论 评论

तुमचा ईमेल पत्ता प्रकाशित केला जाणार नाही. 用 项 已 用 * लेबल

लेख निर्देशिका
Top स्क्रोल करा