Backblaze B2 Cloudflare maxsus domeniga bog'langan (100% bepul trafikka erishish)

Backblaze B2 bilan juda arzon narxlardagi xotira yaratmoqchimisiz, lekin domen nomini qanday bog'lashni bilmayapsizmi? Ushbu maqola sizga Backblaze-ni Cloudflare-dan maxsus domen nomi bilan integratsiya qilishning butun jarayonini bosqichma-bosqich ko'rsatib beradi.

DNS rezolyutsiyasi, SSL sertifikat konfiguratsiyasi va marshrutizatsiya qoidasi sozlamalarining ushbu batafsil tahlili sizga Bandwidth Alliance’dan mukammal foydalanish va 100% bepul pastga ulanish trafikiga erishishda yordam beradi. Ushbu ilg‘or, muammosiz konfiguratsiya qo‘llanmasini hoziroq oching!

Bir necha kun oldin men rasmlarni joylashtirish bilan band edim, blogimdagi barcha rasmlarni Backblaze B2 ga ko'chirishga va ularni tezlashtirish uchun Cloudflare CDN dan foydalanishga harakat qilardim.

Natijada, bu voqea butun kunni oldi.

Onlayn darsliklar tarqoq va bir-biridan ajralib turardi, ko'plab bosqichlar bajarilmay yoki noto'g'ri bajarilgan edi, bu meni juda xafa qildi. Tugatgandan so'ng, boshqalarning ham xato qilishiga yo'l qo'ymaslik uchun butun jarayonni boshidan oxirigacha ko'rib chiqishga qaror qildim.

Backblaze B2 Cloudflare maxsus domeniga bog'langan (100% bepul trafikka erishish)

Xulosa qilib aytganda: bu yechim chindan ham ajoyib. Backblaze B2 bepul kunlik nafaqani taklif qiladi va Cloudflare'ning CDN keshlashi bilan birgalikda tezlik yetarlicha tez va narxi deyarli nolga teng. Uni bir oy ishlatgandan so'ng, hisob-kitob nolga teng (bepul nafaqadan oshib ketish ko'pi bilan bir necha sentga tushishi mumkin).

Xo'p, yetarli suhbat, boshlaylik.

Birinchi qadam - Backblaze va Cloudflare akkauntlarini ro'yxatdan o'tkazish. Bu juda oddiy; buni har kim qila oladi.

Saqlash chelagini yarating

Ro'yxatdan o'tgandan so'ng, Backblaze orqa tomoniga o'ting, Mening hisobim, keyin Chelaklar va keyin Chelak yaratish-ni bosing.

Siz chelakka istalgan nom berishingiz mumkin; asosiysi kirish ruxsatnomalari uchun "Umumiy" ni tanlashdir. Qolgan hamma narsani standart holatda qoldiring.

Saqlash chelagini yarating

Rasmni yaratgandan so'ng, unga kirish mumkinligini tekshirish uchun rasmni yuklashingiz mumkin. Rasm tafsilotlarini bosish orqali quyidagi kabi ko'rinadigan havola ko'rsatiladi:

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

shíngín

Bu domen nomi Backblaze tomonidan tasodifiy ravishda berilgan va ochig'ini aytganda, u estetik jihatdan unchalik yoqimli emas, bundan tashqari, u sizning saqlash chelak ma'lumotlaringizni to'g'ridan-to'g'ri ochib beradi. Shunday qilib, keyingi qadam Cloudflare-ga o'tishdir.

DNS

Saytingizni Cloudflare’ga qo‘shish uchun, agar siz domenni boshqa joydan sotib olgan bo‘lsangiz, “Sayt qo‘shish” bandini tanlang va DNS’ni Cloudflare’ning nom serveriga, masalan, danica.ns.cloudflare.com’ga o‘zgartiring. Unda har bir qadamni qanday bajarish bo‘yicha batafsil ko‘rsatmalar beriladi.

DNS

Sayt qo'shish

Saytni qo'shgandan so'ng, DNS yozuvini qo'shing.

Turi sifatida CNAME ni tanlang, kerakli subdomenni nom sifatida kiriting (masalan, oss) va maqsad sifatida Backblaze dan olgan domeningizni kiriting (masalan, f005.backblazeb2.com). Proksi holati uchun to'q sariq bulut belgisini yoqishni unutmang; bu Cloudflare CDN dan foydalanish uchun zarur.

DNS yozuvini qo'shish

Bu vaqtda siz rasmlarga o'z domeningiz orqali kirishingiz mumkin, masalan:

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

Bu asl tasodifiy domen nomidan ancha yaxshi ko'rinadi, ammo baribir yetarli emas. Chunki URLda hali ham "/file/bucket-name/" satri mavjud bo'lib, u ham xunuk, ham sizning bucket tuzilmangizni fosh qiladi, bu esa uni xavfli his qiladi.

URL yo'lini qayta yozing

Cloudflare serveriga o'ting, "Qoidalar", keyin "Umumiy ma'lumot", keyin "URLni qayta yozish qoidalari" ni bosing va yangi qoida yarating.

URLni qayta yozish qoidalari navigatsiyasi

Siz qoidaga istalgan nom berishingiz mumkin, so'rov URL manzili uchun "Qo'shilmang" ni tanlang va keyin /file/ ni to'ldiring. Bu shuni anglatadiki, faqat /file/ yo'lini o'z ichiga olmagan so'rovlar qayta ishlanadi.

Biroq, agar siz qoidalarni aniqroq qilishni istasangiz, ushbu subdomenga to'g'ridan-to'g'ri mos kelishingiz mumkin.

URLni qayta yozish qoidalarini yarating

Oxirgi katakchani quyidagi bilan to'ldiring:

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

Keyin joylashtiring.

Shundan so'ng, kirish natijasi quyidagicha bo'ladi:

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

U beg'ubor, ortiqcha narsasi yo'q.

Bu yaxshi tuyuladi.

Keraksiz javob sarlavhalarini tozalang

Bu qadam ixtiyoriy, lekin men buni sizga bajarishingizni maslahat beraman.

Backblaze javob sarlavhalarida "x-bz-" bilan boshlanadigan bir qator ma'lumotlar mavjud, masalan, "x-bz-file-id", "x-bz-file-name" va "x-bz-content-sha1". Ushbu ma'lumotlar foydalanuvchilarga ko'rsatilishi shart bo'lmagan fayllaringiz xotirasidagi ma'lumotlarni ochib beradi.

Amaliyot avvalgisiga o'xshash. Qoidalar bo'limida "Javob sarlavhasini o'zgartirish qoidalari" ni tanlang va yangi qoida yarating.

Javob sarlavhasini o'zgartirish qoidalari

Ushbu sarlavhalarni o'chirishni sozlang:

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

Menimcha, x-bz-info-src_last_modified_millis ro'yxatini hali ko'rmaganman, lekin rasmiy qo'llanmada aytib o'tilgan, shuning uchun men uni ham qo'shdim. Qanday bo'lmasin, bu zarar qilmaydi.

Keyin yana bir juda muhim qoida mavjud.

Keshlash samaradorligini optimallashtiring. Cloudflare’da siz ETag qiymatini Backblaze tomonidan qaytarilgan javob sarlavhalari bilan birlashtirish uchun javob sarlavhasi qoidasini o‘rnatishingiz mumkin.

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])

Buni sozlagandan so'ng, orqaga qayting va rasm javob sarlavhalarini tekshiring. "x-bz" bilan boshlanadigan barcha sarlavhalar yo'qoladi va siz ETag qiymatini ko'rasiz.

Toza va samarali.

Keshlash qoidalarini sozlash

Cloudflare’da sahifa qoidasini qo‘shing, URL manziliga aniqlagan domen nomini va /* ni kiriting, kesh darajasi uchun "Hammasini keshlash" ni tanlang va chekka kesh TTL ni bir oyga o‘rnating.

Shuningdek, biz Backblaze-ni sozlashimiz kerak. Chelak sozlamalarida chelak ma'lumotlariga qator qo'shing:

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

Siz bu vaqtni kerak bo'lganda o'zgartirishingiz mumkin; birlik soniya. 720 000 soniya taxminan 8 kunga teng, bu yetarli bo'lishi kerak.

Keshlash qoidalarini sozlash

Endi rasmingizga yana kirganingizda, javob sarlavhasida quyidagilarni ko'rasiz:

kesh-nazorat: maksimal-yosh=720000
cf-kesh-holati: XIT

HITni ko'rdingizmi? Bu kesh ishlayotganini anglatadi.

Siz har safar Backblaze-dan resurslarni olishingiz shart emas; CDN ularni to'g'ridan-to'g'ri sizga uzatadi, bu tezkor va sizga Backblaze-ning bepul kvotasini tejaydi.

Aytgancha, Backblaze kunlik bepul miqdorni taklif qilsa-da, rostini aytsam, bu unchalik ko'p emas. Agar siz shunchaki blog rasmlarini yuklayotgan bo'lsangiz, kuniga 10 GB xotira va 1 GB yuklab olish trafiki yetarli, ammo agar siz videolar yoki katta fayllarni yuklayotgan bo'lsangiz, Cloudflare keshidan unumli foydalanish va asl serverga to'g'ridan-to'g'ri ulanishdan qochish tavsiya etiladi.

PicGo mijozi bilan birgalikda

Mijoz tomonidagi vizualizatsiya vositasini tanlash sizga bog'liq; ipic kabi boshqa variantlar ham mavjud. Ushbu bo'lim asosan PicGo-ga qaratilgan.

GitHub'da PicGo'ni qidiring, relizlar sahifasini toping va tegishli versiyasini yuklab oling.

O'rnatishdan so'ng, siz S3 plaginini o'rnatishingiz kerak, chunki Backblaze B2 S3 API bilan mos keladi.

S3 plaginini o'rnating

Keyin Backblaze-ga o'ting va Ilova kalitini yarating. Ilova kalitlari sahifasida Ilova kalitini qo'shish tugmasini bosing va o'qish va yozish ruxsatnomalarini tanlang.

Ilova kalitini yarating

Ilova kalitini qo'shish

Kalit identifikatori va dastur kalitini olgandan so'ng, ularni PicGo'ning S3 plaginiga to'ldiring.

Bu yerda ehtiyot bo'lish kerak bo'lgan bir kamchilik bor.

Ko'pgina onlayn darsliklar oxirgi nuqta uchun s3.us-west-xxx.backblazeb2.com formatidan foydalanadi, lekin agar siz men kabi Cloudflare bilan bog'langan maxsus domendan foydalanayotgan bo'lsangiz, maxsus domeningizni kiritishingiz kerak. Tugun maydoniga https://oss.xxx.com kiriting va keyin chelak uchun hozirgina yaratgan chelak nomini kiriting.

S3 plaginini sozlash

Maxsus tugun

Faylni moslashtirgandan so'ng uni saqlang va keyin sinov rasmini yuklang.

Agar uni maxsus domen orqali yuklash va unga kirish mumkin bo'lsa, bu yaxshi.

Foydalanishni ko'rish

Agar siz Backblaze B2 dan foydalanishingizni tekshirmoqchi bo'lsangiz, uni Backblaze orqa tomonidagi "Mening hisobim" sahifasida ko'rishingiz mumkin. Kundalik saqlash, yuklab olishlar va B2 so'rovlari soni aniq ko'rsatilgan, bu sizga limitdan oshib ketganingizni kuzatishni osonlashtiradi.

Foydalanishni ko'rish

Aslida, bu butun tizimni o'rnatish unchalik qiyin emas edi, lekin oson ham emas edi; biz bir nechta xavf-xatarlarga duch keldik. Eng zerikarli qismi tafsilotlar edi; hatto bittasining ham yo'qligi unga kirishning qiyinligiga, yuklanishning sekinlashishiga yoki ma'lumotlarning oshkor bo'lishiga olib keladi.

Buni o'rnatganimdan keyin eng katta xulosam shuki, bu yechim shaxsiy veb-sayt egalari yoki kichik bloglar uchun juda mos keladi. Bu arzon, tezkor va sozlangandan so'ng, siz bu haqda hech narsa qilishingiz shart emas — bu umrbod bir martalik yechim.

Bundan tashqari, Backblaze’ni Cloudflare bilan o‘rash orqali tashrif buyuruvchilar sizning maxsus domeningizni ko‘rishadi, javob sarlavhalari toza va CDN tezlashishi mavjud bo‘lib, bu tajribani pullik tasvir xostingi xizmatlari kabi yaxshi qiladi.

Rostini aytsam, hamma narsa foydalanishga qarab narxlanadigan bu davrda, bunday deyarli bepul reja topish juda yaxshi.

Nihoyat, agar siz ham rasm xostingi bilan qiynalayotgan bo'lsangiz, umid qilamanki, ushbu maqola sizni sinov va xatolikdan qutqaradi.

Siz shu yergacha o'qiganingiz uchun, agar foydali bo'lgan bo'lsa, iltimos, layk bosing va ulashing. Agar birinchi bo'lib yangiliklardan xabardor bo'lishni istasangiz, meni kuzatib borishingiz ham mumkin! ⭐

Maqolamni o'qiganingiz uchun tashakkur. Keyingi safar ko'rishguncha.

发表 评论

Sizning elektron pochta manzilingiz nashr etilmaydi. 必填 项 已 用 * Yorliq

Maqolalar katalogi
Top o'ting