Chinyorwa Directory
Unoda kuvaka nzvimbo yekuchengetera zvinhu isingadhuri zvakanyanya neBackblaze B2 asi hauzive kuti ungabatanidza sei zita redhomini? Chinyorwa chino chichakutungamira nhanho nhanho kuburikidza nemaitiro ese ekubatanidza Backblaze nezita redhomini rakagadzirwa kubva kuCloudflare.
Kupatsanurwa kwakadzama kweDNS resolution, SSL certificate configuration, uye routing rule settings zvichakutungamira kuti ushandise Bandwidth Alliance nemazvo uye uwane 100% free downlink traffic. Vhura gwaro iri repamusoro, risina matambudziko izvozvi!
Mazuva mashoma apfuura ndanga ndichitamba nekugadzira mifananidzo, ndichiedza kutamisa mifananidzo yese kubva kublog rangu kuenda kuBackblaze B2, uye kushandisa Cloudflare CDN kuti ikurumidze.
Nekuda kweizvozvo, zvese izvi zvakatora masikati ese.
Zvidzidzo zvepaindaneti zvakanga zvakasiyana-siyana, nematanho akawanda asina kunyorwa kana kuti asina kunyorwa zvakanaka, izvo zvaindigumbura zvikuru. Mushure mekupedza, ndakasarudza kuita zvese kubva pakutanga kusvika kumagumo kudzivirira vamwe kuti vasaite zvikanganiso zvakafanana.

Muchidimbu: mhinduro iyi yakanaka kwazvo. Backblaze B2 inopa muripo wemahara wezuva nezuva, uye pamwe chete neCloudflare's CDN caching, kumhanya kwayo kuri nekukurumidza, uye mutengo wacho uri zero. Mushure memwedzi wese wekuishandisa, bhiri iri zero (kupfuura muripo wemahara kunogona kungodhura masendi mashoma chete).
Zvakanaka, zvakwana, ngatitangei.
Danho rekutanga nderekunyoresa account yeBackblaze neCloudflare account. Izvi zviri nyore; chero ani zvake anogona kuzviita.
Gadzira bhaketi rekuchengetera zvinhu
Mushure mekunyoresa, enda kuBackblaze backend, tinya My Account, wobva wadzvanya Buckets, wobva wadzvanya Create a Bucket.
Unogona kupa zita rekuti bucket chero chinhu; chinhu chikuru ndechekusarudza "Veruzhinji" kuti uwane mvumo yekuwana. Siya zvimwe zvese sezviripo.

Mushure mekugadzira mufananidzo, unogona kuisa mufananidzo kuti uone kana uchikwanisika kuuwana. Kudzvanya pane ruzivo rwemufananidzo kucharatidza chinongedzo, chichataridzika seizvi:
https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

Zita redhomeini iri rakangopihwa zvisina tsarukano neBackblaze, uye kutaura chokwadi, harina kunaka zvakanyanya, uye rinoburitsa pachena ruzivo rwebhaketi rako rekuchengetera zvinhu. Saka, danho rinotevera nderekushandura kuenda kuCloudflare.
DNS
Kuti uwedzere saiti yako muCloudflare, kana wakatotenga domain kune imwe nzvimbo, sarudza "Wedzera Saiti" uye chinja DNS kuita nameserver yaCloudflare, senge danica.ns.cloudflare.com. Ichapa mirairo yakadzama yekuti ungaite sei nhanho imwe neimwe.


Mushure mekuwedzera saiti, wedzera rekodhi yeDNS.
Sarudza CNAME serudzi, isa subdomain yaunoda sezita (semuenzaniso, oss), uye isa domain yawakawana kubva kuBackblaze sechinangwa (semuenzaniso, f005.backblazeb2.com). Yeuka kugonesa chiratidzo chegore reorenji kune mamiriro eproxy; izvi zvinodiwa kuti ushandise CDN yaCloudflare.

Panguva ino, unogona kuwana mifananidzo kuburikidza nedomain yako, seizvi:
https:// oss.xxx .com/file/bucket-name/xxxxx.jpg
Inotaridzika zviri nani kupfuura zita rekutanga redomain random, asi harina kukwana. Nekuti URL ichiri netambo "/file/bucket-name/", iyo yakaipa uye inofumura chimiro chebhaketi rako, zvichiita kuti rinzwe kusachengeteka.
Nyora patsva nzira yeURL
Enda kuCloudflare backend, tinya Rules, wobva wadzvanya Overview, wobva wanyorazve URL Rules, wobva wagadzira mutemo mutsva.

Unogona kutumidza mutemo chero chinhu, wosarudza "Usasanganise" pa URL yekukumbira, wobva wanyora /file/. Izvi zvinoreva kuti zvikumbiro zvisingasanganisire nzira ye /file/ chete ndizvo zvichagadziriswa.
Zvisinei, kana uchida kuti mitemo yacho ive yakanyatsojeka, unogona kufananidza zvakananga subdomain iyoyo.

Zadza bhokisi rekupedzisira ne:
concat(/file/桶名, http.request.uri.path)
Wobva waisa.
Mushure meizvozvo, mhedzisiro yekuwana ichave seinotevera:
https:// oss.xxx.com/ xxxxx.jpg
Hazvina mhosva, hapana chinodarika ipapo.
Izvozvo zvinonzwa zvakanaka.
Chenesa misoro yemhinduro isina kukodzera
Danho iri harisi rekusarudza, asi ndinokurudzira kuti uriite.
Misoro yemhinduro yaBackblaze ine ruzivo rwakakura runotanga na "x-bz-", senge "x-bz-file-id", "x-bz-file-name", uye "x-bz-content-sha1". Ruzivo urwu runoburitsa pachena ruzivo rwekuchengetera mafaira ako, izvo zvisingadi kuratidzwa kune vashandisi.
Basa racho rakafanana nerakare. Muchikamu chemitemo, sarudza "Response Header Transformation Rules" wobva wagadzira mutemo mutsva.

Gadzirisa kubviswa kwemisoro iyi:
x-bz-content-sha1 x-bz-file-id x-bz-file-name x-bz-info-src_last_modified_millis x-bz-upload-timestamp
Handifungi kuti ndamboona x-bz-info-src_last_modified_millis yakanyorwa, asi yakataurwa mudzidziso yepamutemo, saka ndakaiwedzerawo. Zvisinei, hazvikuvadzi.
Uyezve pane mumwe mutemo unokoshawo zvikuru.
Gadzirisa mashandiro ekuchengetedza data. PaCloudflare, unogona kuisa mutemo wemusoro wemhinduro kuti ubatanidze kukosha kweETag nemusoro wemhinduro unodzoserwa neBackblaze.
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])
Mushure mekugadzirisa izvi, dzokera shure wotarisa misoro yemhinduro yemifananidzo. Ese anotanga na "x-bz" apera, uye uchaona kukosha kweETag.
Yakachena uye inoshanda zvakanaka.
Gadzirisa mitemo yekuchengetedza zvinhu (caching)
Wedzera mutemo wepeji paCloudflare, isa zita redhomini rawakagadzirisa pamwe ne /* muURL, sarudza "Cache All" ye cache level, woisa edge cache TTL kumwedzi mumwe chete.
Tinofanirawo kugadzirisa Backblaze. Mumagadzirirwo ebhaketi, wedzera mutsetse kuruzivo rwebhaketi:
{"cache-control":"max-age=720000"}Unogona kugadzirisa nguva iyi kana zvichidikanwa; chikamu chacho masekondi. Masekondi 720000 anenge mazuva masere, izvo zvinofanira kukwana.

Zvino kana wawana mufananidzo wako zvakare, uchaona zvinotevera mumusoro wemhinduro:
kudzora cache: zera rakakwirira = 720000
cf-cache-status: HIT
Waona HIT here? Izvi zvinoreva kuti cache iri kushanda.
Hamufanirwe kutora mari kubva kuBackblaze nguva dzese; CDN inokupai zvinhu zvakananga, izvo zvinokurumidza uye zvinokuchengetedzai mukana wemahara weBackblaze.
Tichitaura nezvazvo, nepo Backblaze ichipa mukana wemahara wezuva nezuva, kutaura chokwadi haisi yakawanda. 10GB yekuchengetera uye 1GB ye traffic yekurodha pazuva zvakakwana kana uchingoisa mifananidzo yeblog, asi kana uchiisa mavhidhiyo kana mafaira makuru, zvinokurudzirwa kushandisa zvakanaka caching yaCloudflare uye kudzivirira kushandisa link yakananga kune origin server.
Pamwe chete nemutengi wePicGo
Sarudzo yemudziyo wekuona uri padivi pemutengi ndeyenyu; kune dzimwe sarudzo dzakadai se ipic. Chikamu chino chinonyanya kutarisa paPicGo.
Ingo tsvaga PicGo paGitHub, tsvaga peji rekuburitswa, uye dhawunirodha vhezheni inoenderana nayo.
Mushure mekuisirwa, unofanirwa kuisa S3 plugin nekuti Backblaze B2 inoenderana neS3 API.

Wobva waenda kuBackblaze wogadzira Application Key. Papeji reApp Keys, tinya Add Application Key wobva wasarudza read and write permissions.


Mushure mekuwana Key ID neApplication Key, zvizadze muS3 plugin yePicGo.
Pane dambudziko rekutarisira pano.
Zvidzidzo zvakawanda zvepaindaneti zvinoshandisa fomati inonzi s3.us-west-xxx.backblazeb2.com pa endpoint, asi kana uri kushandisa custom domain yakabatana neCloudflare senge ini, unofanirwa kuisa custom domain yako. Isa https://oss.xxx.com pa node field, wobva waisa bucket name yawangogadzira bucket.


Chengetedza faira racho kana wapedza kurienzanisa, wobva waisa mufananidzo wekuyedza.
Kana ichigona kuiswa uye kuwanikwa kuburikidza nedomain yakagadzirwa, saka zvakanaka.
Ona mashandisirwo
Kana uchida kutarisa mashandisirwo aunoita Backblaze B2 yako, unogona kuiona papeji reMy Account muBackblaze backend. Kuchengetwa kwezuva nezuva, kudhawunirodha, uye kuverengwa kwezvikumbiro zveB2 zvese zvakanyorwa zvakajeka, zvichiita kuti zvive nyore kwauri kutarisa kana wapfuura muganho.

Kutaura zvazviri, kugadzira hurongwa uhwu hwese kwakanga kusina kuoma zvakanyanya, asi zvakanga zvisiri nyorewo; takasangana nematambudziko mashoma. Chinhu chakanyanya kunetsa ndechekuti kushaya kana rimwe chete kwaizoita kuti tisakwanise kuwana ruzivo, tiderere kurodha, kana kuti tisawane ruzivo.
Chinhu chikuru chandinofunga mushure mekugadzira izvi ndechekuti mhinduro iyi yakakwana kune varidzi vemawebhusaiti kana mablog madiki. Inodhura zvishoma, inokurumidza, uye kana yagadziriswa, haufanirwe kuita chero chinhu nezvazvo - mhinduro inongoshanda kamwe chete kweupenyu hwese.
Uyezve, nekuputira Backblaze neCloudflare, vashanyi vanoona domain yako yakagadzirwa, misoro yemhinduro yakachena, uye kune CDN acceleration, zvichiita kuti ruzivo rwacho ruve rwakanaka semasevhisi ekubhadhara mifananidzo.
Kutaura chokwadi, munguva ino apo zvese zvinobhadhariswa zvichienderana nekushandiswa, kuwana chirongwa chemahara chakadai kwakanaka kwazvo.
Chekupedzisira, ndinoda kutaura kuti kana uri kunetsekawo nekutora mifananidzo, ndinovimba chinyorwa chino chinogona kukubatsira kuti usanyanya kutadza.
Sezvo waverenga kusvika pari zvino, kana waona zvichibatsira, ndapota tumira like uye share. Kana uchida kugamuchira nhau itsva kutanga, unogonawo kunditevera! ⭐
Ndatenda nekuverenga chinyorwa changu. Tichaonana nguva inotevera.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Chinyorwa chinoti "Kubatanidza Cloudflare Custom Domain kuBackblaze B2 (Kuwana 100% Traffic Yemahara)" chakagoverwa pano chingakubatsira.
Welcome to share link yechinyorwa chino:https://www.chenweiliang.com/cwl-34303.html
