Uhla lwemibhalo ye-athikili
Ufuna ukwakha isitoreji esingabizi kakhulu nge-Backblaze B2 kodwa awazi ukuthi ungalibopha kanjani igama lesizinda? Lesi sihloko sizokuqondisa isinyathelo ngesinyathelo kuyo yonke inqubo yokuhlanganisa i-Backblaze negama lesizinda elenziwe ngokwezifiso elivela ku-Cloudflare.
Lokhu kuhlukaniswa okuningiliziwe kwesisombululo se-DNS, ukucushwa kwesitifiketi se-SSL, kanye nezilungiselelo zomthetho womzila kuzokuqondisa ukuthi usebenzise kahle i-Bandwidth Alliance futhi ufinyelele ithrafikhi ye-downlink yamahhala engu-100%. Vula lo mhlahlandlela wokucushwa othuthukisiwe, ongenazinkinga manje!
Ezinsukwini ezimbalwa ezedlule bengidlala ngokubamba izithombe, ngizama ukuhambisa zonke izithombe kusuka kubhulogi yami ziye ku-Backblaze B2, bese ngisebenzisa i-Cloudflare CDN ukuze ngizisheshise.
Ngenxa yalokho, konke lokhu kwathatha intambama yonke.
Izifundo eziku-inthanethi zazihlakazekile futhi zingahlangene, kunezinyathelo eziningi ezingekho noma ezingalungile, okwangenza ngakhungatheka kakhulu. Ngemva kokuqeda, nganquma ukudlula yonke inqubo kusukela ekuqaleni kuze kube sekugcineni ukuze ngivimbele abanye ekwenzeni amaphutha afanayo.

Ngamafuphi: lesi sixazululo sihle kakhulu. I-Backblaze B2 inikeza isibonelelo sansuku zonke samahhala, futhi ihlanganiswe ne-Cloudflare's CDN caching, isivinini sishesha ngokwanele, futhi izindleko zicishe zibe yi-zero. Ngemva kwenyanga yokuyisebenzisa, ibhili liyi-zero (ukudlula isibonelelo samahhala kungabiza amasenti ambalwa kuphela).
Kulungile, sekwanele ukuxoxa, ake siqale.
Isinyathelo sokuqala ukubhalisa i-akhawunti ye-Backblaze kanye ne-akhawunti ye-Cloudflare. Lokhu kulula; noma ubani angakwenza.
Dala ibhakede lokugcina izinto
Ngemva kokubhalisa, iya ku-Backblaze backend, chofoza i-Akhawunti Yami, bese kuba yiBhakede, bese kuba yiDala Ibhakede.
Ungaqamba ibhakede noma yini; isihluthulelo ukukhetha "Okusesidlangalaleni" ukuze uthole izimvume zokufinyelela. Shiya konke okunye njengokuzenzakalelayo.

Ngemva kokudala isithombe, ungalayisha isithombe ukuze ubone ukuthi singafinyeleleka yini. Ukuchofoza imininingwane yesithombe kuzobonisa isixhumanisi, esizobukeka kanje:
https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

Leli gama lesizinda lanikezwa ngokungahleliwe yi-Backblaze, futhi empeleni, alijabulisi kakhulu ngobuhle, futhi liveza ngqo ulwazi lwakho lwebhakede lokugcina. Ngakho-ke, isinyathelo esilandelayo ukushintshela ku-Cloudflare.
I-DNS
Ukuze ungeze isayithi lakho ku-Cloudflare, uma usuvele uthenge isizinda kwenye indawo, khetha okuthi "Engeza Isayithi" bese ushintsha i-DNS ibe yi-nameserver ye-Cloudflare, njenge-danica.ns.cloudflare.com. Izokunikeza imiyalelo eningiliziwe yokuthi ungenza kanjani isinyathelo ngasinye.


Ngemva kokwengeza isayithi, engeza irekhodi le-DNS.
Khetha i-CNAME njengohlobo, faka isizinda sakho esingaphansi osifunayo njengegama (isb., oss), bese ufaka isizinda osanda kusithola ku-Backblaze njengethagethi (isb., f005.backblazeb2.com). Khumbula ukunika amandla isithonjana sefu eliwolintshi sesimo se-proxy; lokhu kuyadingeka ukuze usebenzise i-CDN ye-Cloudflare.

Kuleli qophelo, ungafinyelela izithombe ngesizinda sakho, kanje:
https:// oss.xxx .com/file/bucket-name/xxxxx.jpg
Ibukeka ingcono kakhulu kunegama lesizinda elingahleliwe lokuqala, kodwa akwanele. Ngoba i-URL isaqukethe umucu othi "/file/bucket-name/", omubi futhi oveza isakhiwo sebhakede lakho, okwenza lizizwe lingavikelekile.
Bhala kabusha indlela ye-URL
Iya ku-backend ye-Cloudflare, chofoza Imithetho, bese uchofoza i-Overview, bese uchofoza i-URL Rewrite Rules, bese udala umthetho omusha.

Ungayiqamba noma yini imithetho, ukhethe okuthi "Ungafaki" kwi-URL yesicelo, bese ugcwalisa i-/file/. Lokhu kusho ukuthi izicelo ezingafaki indlela ye-/file/ kuphela ezizocutshungulwa.
Kodwa-ke, uma ufuna imithetho ibe nembaba kakhulu, ungafanisa ngqo leso sizinda esincane.

Gcwalisa ibhokisi lokugcina ngolu hlobo:
concat(/file/桶名, http.request.uri.path)
Bese ubeka.
Ngemuva kwalokho, umphumela wokufinyelela uzoba kanje:
https:// oss.xxx.com/ xxxxx.jpg
Akunasici, akukho okungadingekile ngakho.
Lokho kuzwakala kukuhle.
Hlanza izihloko zempendulo ezingadingekile
Lesi sinyathelo singokuzikhethela, kodwa ngincoma ukuthi usenze.
Ama-header empendulo ka-Backblaze aqukethe ulwazi oluningi oluqala ngo-"x-bz-", njenge-"x-bz-file-id", "x-bz-file-name", kanye ne-"x-bz-content-sha1". Lolu lwazi luveza imininingwane yesitoreji sakho samafayela, okungadingeki ukuthi iboniswe kubasebenzisi.
Umsebenzi ufana nowangaphambilini. Esigabeni semithetho, khetha "Imithetho Yokuguqulwa Kwesihloko Sempendulo" bese udala umthetho omusha.

Lungiselela ukususwa kwalezi zihloko:
x-bz-content-sha1 x-bz-file-id x-bz-file-name x-bz-info-src_last_modified_millis x-bz-upload-timestamp
Angicabangi ukuthi ngiyibonile i-x-bz-info-src_last_modified_millis ibhalwe ohlwini okwamanje, kodwa ikhulunywe ngayo esifundweni esisemthethweni, ngakho-ke ngiyifakile nayo. Noma kunjalo, ngeke kube buhlungu.
Bese kuba nomunye umthetho obaluleke kakhulu.
Lungiselela ukusebenza kahle kwe-caching. Ku-Cloudflare, ungasetha umthetho we-response header ukuze uhlanganise inani le-ETag nama-response header abuyiselwe yi-Backblaze.
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])
Ngemva kokusetha lokhu, buyela emuva uhlole izihloko zempendulo yesithombe. Zonke eziqala ngo-"x-bz" azisekho, futhi uzobona inani le-ETag.
Kuhlanzekile futhi kusebenza kahle.
Lungiselela imithetho yokugcina isikhashana
Engeza umthetho wekhasi ku-Cloudflare, faka igama lesizinda olixazululile kanye ne-/* ku-URL, khetha okuthi "Cache All" ukuze uthole izinga le-cache, bese usetha i-edge cache TTL ibe yinyanga eyodwa.
Sidinga futhi ukumisa i-Backblaze. Kuzilungiselelo zebhakede, engeza umugqa kulwazi lwebhakede:
{"cache-control":"max-age=720000"}Ungasilungisa lesi sikhathi njengoba kudingeka; iyunithi ingamasekhondi. Imizuzwana engu-720000 cishe ingamalanga angu-8, okufanele ngabe yanele.

Manje uma usufinyelela isithombe sakho futhi, uzobona okulandelayo esihlokweni sempendulo:
ukulawula i-cache: ubudala obuphezulu = 720000
isimo se-cf-cache: HIT
Uyibonile i-HIT? Lokho kusho ukuthi i-cache iyasebenza.
Akudingeki ukuthi udonse izinsiza ku-Backblaze njalo; i-CDN izondla ngqo kuwe, okushesha futhi kukugcinele isabelo samahhala se-Backblaze.
Uma sikhuluma ngalokho, yize iBackblaze inikeza isibonelelo samahhala sansuku zonke, empeleni ayiningi. Isitoreji esingu-10GB kanye nethrafikhi yokulanda engu-1GB ngosuku kwanele uma ulayisha izithombe zebhulogi nje, kodwa uma ulayisha amavidiyo noma amafayela amakhulu, kunconywa ukuthi usebenzise kahle i-Cloudflare's caching futhi ugweme ukusebenzisa uxhumano oluqondile neseva yokuqala.
Ngokubambisana neklayenti le-PicGo
Ukukhetha ithuluzi lokubona ngesohlangothini lweklayenti kukuwe; kunezinye izinketho ezifana ne-ipic. Lesi sigaba sigxile kakhulu ku-PicGo.
Vele useshe i-PicGo ku-GitHub, thola ikhasi lokukhishwa, bese ulanda inguqulo ehambisanayo.
Ngemva kokufaka, udinga ukufaka i-plugin ye-S3 ngoba i-Backblaze B2 iyahambisana ne-S3 API.

Bese uya ku-Backblaze bese udala ukhiye wohlelo lokusebenza. Ekhasini elithi Izihluthulelo zohlelo lokusebenza, chofoza okuthi Engeza ukhiye wohlelo lokusebenza bese ukhetha izimvume zokufunda nokubhala.


Ngemva kokuthola i-Key ID kanye ne-Application Key, zigcwalise ku-plugin ye-S3 ye-PicGo.
Kukhona ugibe okufanele uluqaphele lapha.
Izifundo eziningi eziku-inthanethi zisebenzisa ifomethi ethi s3.us-west-xxx.backblazeb2.com endaweni yokugcina, kodwa uma usebenzisa isizinda esenziwe ngokwezifiso esixhunywe ku-Cloudflare njengami, udinga ukufaka isizinda sakho esenziwe ngokwezifiso. Faka i-https://oss.xxx.com endaweni ye-node, bese ufaka igama lebhakede osanda kulidala lebhakede.


Londoloza ifayela ngemva kokuthi usuqedile ukulifanisa, bese ulayisha isithombe sokuhlola.
Uma ingalayishwa futhi ifinyelelwe ngesizinda esenziwe ngokwezifiso, khona-ke lokho kuhle.
Buka ukusetshenziswa
Uma ufuna ukuhlola ukusetshenziswa kwakho kwe-Backblaze B2, ungakubona ekhasini le-My Account ku-Backblaze backend. Isitoreji sansuku zonke, ukulanda, kanye nokubalwa kwezicelo ze-B2 konke kubhalwe ngokucacile, okwenza kube lula ngawe ukuqapha ukuthi ngabe udlule umkhawulo.

Empeleni, ukusetha lolu hlelo lonke kwakungenzima kakhulu, kodwa kwakungelula futhi; sahlangabezana nezingibe ezimbalwa. Ingxenye ecasula kakhulu kwakuyimininingwane; ukushoda ngisho neyodwa kwakuzoholela ekungafinyeleleki kalula, ukulayisha kancane, noma ukuvezwa kolwazi.
Into engiyifundile kakhulu ngemva kokuyibeka ukuthi lesi sixazululo silungele abanikazi bewebhusayithi noma amabhulogi amancane. Sishibhile, siyashesha, futhi uma sesilungisiwe, awudingi ukwenza lutho ngaso—isisombululo sesikhathi esisodwa sokuphila konke.
Ngaphezu kwalokho, ngokuhlanganisa i-Backblaze ne-Cloudflare, izivakashi zibona isizinda sakho esenziwe ngokwezifiso, izihloko zempendulo zihlanzekile, futhi kukhona ukusheshiswa kwe-CDN, okwenza isipiliyoni sibe sihle njengalezo zinsizakalo zokubamba izithombe ezikhokhelwayo.
Ngokweqiniso, kulesi sikhathi lapho konke kukhokhiswa khona ngokusekelwe ekusetshenzisweni, ukuthola uhlelo olucishe lube mahhala njengalolu kuhle kakhulu.
Okokugcina, ngithanda ukusho ukuthi uma nawe unenkinga yokubamba izithombe, ngithemba ukuthi lesi sihloko singakusindisa ekuzameni nasekuphutheni.
Njengoba usufundile kuze kube manje, uma ukuthole kuwusizo, sicela uthande futhi wabelane ngakho. Uma ufuna ukuthola izibuyekezo kuqala, ungangilandela futhi! ⭐
Ngiyabonga ngokufunda isihloko sami. Sizobonana ngesikhathi esizayo.
I-Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Isihloko esithi "Ukuhlanganisa i-Cloudflare Custom Domain ku-Backblaze B2 (Ukufeza i-100% Free Traffic)" esabiwe lapha singase sibe usizo kuwe.
Siyakwamukela ukwabelana ngesixhumanisi salesi sihloko:https://www.chenweiliang.com/cwl-34303.html
