Artikulo Direktoryo
Gusto ba nimong maghimo og barato kaayong storage gamit ang Backblaze B2 apan wala ka kabalo unsaon pag-bind og domain name? Kini nga artikulo mogiya kanimo sunod-sunod sa tibuok proseso sa pag-integrate og custom domain name sa Cloudflare gamit ang Backblaze.
Kining detalyadong pagbahin-bahin sa resolusyon sa DNS, pag-configure sa SSL certificate, ug mga setting sa routing rule mogiya kanimo aron hingpit nga magamit ang Bandwidth Alliance ug makab-ot ang 100% nga libre nga downlink traffic. Ablihi kini nga abante ug walay problema nga giya sa pag-configure karon!
Pipila ka adlaw ang milabay, naglisod ko sa image hosting, naningkamot ko nga ibalhin ang tanang mga imahe gikan sa akong blog ngadto sa Backblaze B2, ug gamiton ang Cloudflare CDN aron mapadali kini.
Tungod niini, kini nga butang milungtad sa tibuok hapon.
Nagkatag ug wala’y hunong ang mga online tutorial, nga adunay daghang nawala o sayop nga mga lakang, nga nakapaguol nako. Pagkahuman, nakahukom ko nga ipadayon ang tibuok proseso gikan sa sinugdanan hangtod sa katapusan aron malikayan nga ang uban makahimo sa parehas nga mga sayup.

Sa laktod nga pagkasulti: kini nga solusyon tinuod nga maayo kaayo. Ang Backblaze B2 nagtanyag og libre nga adlaw-adlaw nga allowance, ug inubanan sa CDN caching sa Cloudflare, ang katulin igo na, ug ang gasto hapit wala na. Human sa usa ka bulan nga pagpadagan niini, wala nay bayranan (ang paglapas sa libre nga allowance mahimong mogasto lang og pipila ka sentimos).
Sige, tama na ang estorya, magsugod na ta.
Ang unang lakang mao ang pagparehistro og Backblaze account ug Cloudflare account. Sayon ra kini; bisan kinsa makahimo niini.
Paghimo og balde sa pagtipig
Human sa pagparehistro, adto sa Backblaze backend, i-klik ang My Account, dayon ang Buckets, ug dayon ang Create a Bucket.
Mahimo nimong nganlan ang balde og bisan unsa; ang importante mao ang pagpili sa "Public" para sa mga permiso sa pag-access. Ibilin ang tanan nga default.

Human sa paghimo sa imahe, mahimo ka mag-upload og imahe aron makita kung kini ma-access. Ang pag-klik sa mga detalye sa imahe magpakita og link, nga makita sama niini:
https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

Kining domain name random nga gi-assign sa Backblaze, ug sa tinuod lang, dili kini kaayo nindot tan-awon, dugang pa nga direkta kining nagpakita sa impormasyon sa imong storage bucket. Busa, ang sunod nga lakang mao ang pagbalhin ngadto sa Cloudflare.
DNS
Para idugang ang imong site sa Cloudflare, kon nakapalit ka na sa domain sa laing lugar, pilia ang "Add Site" ug usba ang DNS ngadto sa nameserver sa Cloudflare, sama sa danica.ns.cloudflare.com. Kini maghatag og detalyadong instruksyon kon unsaon pagbuhat sa matag lakang.


Human sa pagdugang sa site, pagdugang og DNS record.
Pilia ang CNAME isip tipo, isulod ang imong gusto nga subdomain isip ngalan (pananglitan, oss), ug isulod ang domain nga imong nakuha gikan sa Backblaze isip target (pananglitan, f005.backblazeb2.com). Hinumdumi nga i-enable ang orange nga cloud icon para sa proxy status; kini gikinahanglan aron magamit ang CDN sa Cloudflare.

Sa pagkakaron, mahimo nimong ma-access ang mga imahe pinaagi sa imong kaugalingong domain, sama niini:
https:// oss.xxx .com/file/bucket-name/xxxxx.jpg
Mas nindot tan-awon kay sa orihinal nga random domain name, apan dili gihapon kini igo. Kay ang URL aduna gihapoy string nga "/file/bucket-name/", nga parehong ngil-ad ug nagbutyag sa istruktura sa imong bucket, nga naghimo niini nga mobati nga dili luwas.
I-configure ang awtomatikong SSL/TLS (Girekomenda)
Mga setting sa SSL/TLS encryption mode ug origin connection: Pilia kung ang trapiko tali sa guest, Cloudflare network, ug sa imong origin server naka-encrypt, ug kung ang origin certificate na-verify ba.

- Pilia ang Cloudflare aron i-encrypt ang trapiko tali sa mga bisita ug sa imong origin server.
- Dinhi, pilia ang "Awtomatikong SSL/TLS (Girekomenda)".
Isulat pag-usab ang agianan sa URL
Adto sa Cloudflare backend, i-klik ang Rules, dayon ang Overview, dayon ang URL Rewrite Rules, ug paghimo og bag-ong rule.

Mahimo nimong nganlan ang lagda og bisan unsa, pilia ang "Ayaw ilakip" para sa URL sa hangyo, ug dayon sulati ang /file/. Kini nagpasabot nga ang mga hangyo lang nga wala maglakip sa /file/ path ang iproseso.
Apan, kon gusto nimo nga mas tukma ang mga lagda, mahimo nimong direktang ipares ang maong subdomain.

Pun-a ang katapusang kahon gamit ang:
concat(/file/桶名, http.request.uri.path)
Dayon i-deploy.
Pagkahuman niana, ang resulta sa pag-access mao ang mosunod:
https:// oss.xxx.com/ xxxxx.jpg
Kini limpyo, walay bisan unsa nga sobra.
Nindot kana sa pamati.
Limpyohi ang dili kinahanglan nga mga header sa tubag
Opsyonal kini nga lakang, apan girekomenda ko nga buhaton nimo kini.
Ang mga response header sa Backblaze adunay daghang impormasyon nga nagsugod sa "x-bz-", sama sa "x-bz-file-id", "x-bz-file-name", ug "x-bz-content-sha1". Kini nga impormasyon nagpakita sa mga detalye sa imong file storage, nga dili kinahanglan ipakita sa mga tiggamit.
Ang operasyon susama sa kaniadto. Sa seksyon sa mga lagda, pilia ang "Response Header Transformation Rules" ug paghimo og bag-ong lagda.

I-configure ang pagtangtang niining mga header:
x-bz-content-sha1 x-bz-file-id x-bz-file-name x-bz-info-src_last_modified_millis x-bz-upload-timestamp
Murag wala pa koy nakitang x-bz-info-src_last_modified_millis nga nalista, pero nahisgotan na ni sa opisyal nga tutorial, mao nga gidugang nako. Bisan pa niana, dili ra na makadaot.
Unya adunay laing lagda nga importante usab kaayo.
I-optimize ang caching efficiency. Sa Cloudflare, mahimo kang magbutang og response header rule aron i-concatenate ang ETag value sa response headers nga gibalik sa 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])
Human nimo ma-set up kini, balik ug susiha ang mga header sa tubag sa imahe. Ang tanan nga nagsugod sa "x-bz" nawala na, ug makakita ka og bili sa ETag.
Limpyo ug episyente.
I-configure ang mga lagda sa pag-cache
Pagdugang og page rule sa Cloudflare, isulod ang domain name nga imong gi-resolve plus /* sa URL, pilia ang "Cache All" para sa cache level, ug i-set ang edge cache TTL ngadto sa one month.
Kinahanglan usab natong i-configure ang Backblaze. Sa mga setting sa bucket, idugang ang usa ka linya sa impormasyon sa bucket:
{"cache-control":"max-age=720000"}Mahimo nimong i-adjust kini nga oras kung gikinahanglan; ang yunit kay segundos. Ang 720000 segundos kay gibana-bana nga 8 ka adlaw, nga igo na.

Karon kon imong makita pag-usab ang imong hulagway, imong makita ang mosunod sa header sa tubag:
pagkontrol sa cache: max-age=720000
cf-cache-status: HIT
Nakita ba nimo ang HIT? Kana nagpasabot nga ang cache nagtrabaho.
Dili kinahanglan nga mokuha ka og mga resources gikan sa Backblaze matag higayon; ang CDN direktang mopadala niini kanimo, nga paspas ug makadaginot kanimo sa libreng quota sa Backblaze.
Naghisgot ta ana, samtang ang Backblaze nagtanyag og libreng adlaw-adlaw nga allowance, sa tinuod lang dili kini daghan. Ang 10GB nga storage ug 1GB nga download traffic kada adlaw igo na kon mag-upload ka lang og mga blog images, apan kon mag-upload ka og mga video o dagkong mga file, girekomendar nga gamiton pag-ayo ang caching sa Cloudflare ug likayan ang pagpadagan og direktang koneksyon sa origin server.
Kauban sa kliyente sa PicGo
Ang pagpili sa client-side visualization tool naa ra nimo; naa pay ubang mga opsyon sama sa ipic. Kini nga seksyon nag-focus sa PicGo.
Pangitaa lang ang PicGo sa GitHub, pangitaa ang panid sa mga pagpagawas, ug i-download ang katugbang nga bersyon.
Human sa pag-instalar, kinahanglan nimong i-install ang usa ka S3 plugin tungod kay ang Backblaze B2 compatible sa S3 API.

Dayon adto sa Backblaze ug paghimo og Application Key. Sa panid sa App Keys, i-klik ang Add Application Key ug pilia ang read and write permissions.


Human makuha ang Key ID ug Application Key, isulod kini sa S3 plugin sa PicGo.
Naay lit-ag nga angay bantayan dinhi.
Daghang online tutorial ang naggamit sa format nga s3.us-west-xxx.backblazeb2.com para sa endpoint, apan kon naggamit ka og custom domain nga nalambigit sa Cloudflare sama nako, kinahanglan nimong isulod ang imong custom domain. Isulod ang https://oss.xxx.com para sa node field, ug dayon isulod ang bucket name nga imong gihimo para sa bucket.


I-save ang file human nimo kini ma-match, ug dayon i-upload ang test image.
Kon kini ma-upload ug ma-access pinaagi sa custom domain, maayo kana.
Tan-awa ang paggamit
Kon gusto nimong susihon ang imong paggamit sa Backblaze B2, makita nimo kini sa panid sa My Account sa backend sa Backblaze. Ang adlaw-adlaw nga storage, mga download, ug ihap sa B2 request klarong gilista, nga naghimo niini nga sayon para nimo nga mabantayan kon milapas ka ba sa limit.

Sa tinuod lang, ang pag-set up niining tibuok sistema dili kaayo lisod, apan dili usab kini sayon; nakasugat mig pipila ka mga lit-ag. Ang labing makalagot nga bahin mao ang mga detalye; ang pagkawala bisan usa moresulta sa kalisod sa pag-access, hinay nga pagkarga, o pagkaladlad sa impormasyon.
Ang akong pinakadakong nakat-unan human nako kini ma-set up kay kini nga solusyon perpekto para sa mga tag-iya og personal nga website o gagmay nga mga blog. Barato kini, paspas, ug kung ma-configure na, dili na kinahanglan nga mohimo pa og bisan unsa bahin niini—usa ka solusyon nga molungtad lang sa tibuok kinabuhi.
Dugang pa, pinaagi sa pag-wrap sa Backblaze sa Cloudflare, makita sa mga bisita ang imong custom domain, limpyo ang mga response header, ug adunay CDN acceleration, nga naghimo sa kasinatian nga sama ka maayo sa mga bayad nga image hosting services.
Sa tinuod lang, ning panahona diin ang tanan maningil base sa paggamit, maayo gyud nga makakita og halos libre nga plano nga sama niini.
Sa katapusan, gusto nakong isulti nga kon naglisod ka usab sa image hosting, nanghinaut ko nga kini nga artikulo ug ang sunod makatabang nimo nga makalikay sa daghang pagsulay ug kasaypanan.
👉 Gusto ba nimong undangon ang paghinay sa imong website gamit ang mga imahe? Dali ra makab-ot ang external image storage ug acceleration gamit ang Backblaze B2 cloud storage + WordPress Media Cloud plugin ! Usa ka kompletong tutorial ang mogiya kanimo sa pag-configure matag lakang, nga nagsiguro sa seguridad ug kahusayan, nga angay para sa tanang tiggamit sa WordPress .
Tungod kay nabasa na nimo hangtod dinhi, kung nakita nimo nga makatabang kini, palihug i-like ug i-share. Kung gusto nimo makadawat una og mga update, mahimo ka usab nga mag-follow kanako! ⭐
Salamat sa pagbasa sa akong artikulo. Magkita ta sa sunod.
Hinaut nga ang artikulong "Binding a Custom Cloudflare Domain to Backblaze B2 (Achieving 100% Free Traffic)" nga gipaambit sa blog ni Chen Weiliang ( https://www.chenweiliang.com/ ) makatabang kanimo.
Ayaw pagpanuko sa pagpaambit niini nga link sa artikulo: https://www.chenweiliang.com/cwl-34303.html
