Sengoli sa Lingoloa
Na u batla ho haha polokelo e theko e tlase haholo ka Backblaze B2 empa ha u tsebe ho tlama lebitso la domain? Sengoloa sena se tla u tataisa mohato ka mohato ts'ebetsong eohle ea ho kopanya Backblaze le lebitso la domain le ikhethileng ho tsoa ho Cloudflare.
Tlhaloso ena e qaqileng ea qeto ea DNS, tlhophiso ea setifikeiti sa SSL, le litlhophiso tsa melao ea routing li tla u tataisa ho sebelisa Bandwidth Alliance ka botlalo le ho fihlela sephethephethe sa downlink sa mahala sa 100%. Notlolla tataiso ena e tsoetseng pele, e se nang mathata hona joale!
Matsatsi a 'maloa a fetileng ke ne ke ntse ke bapala ka ho amohela litšoantšo, ke leka ho tlosa litšoantšo tsohle ho tloha ho blog ea ka ho ea ho Backblaze B2, 'me ke sebelise Cloudflare CDN ho li potlakisa.
Ka lebaka leo, ntho ena kaofela e nkile thapama eohle.
Lithuto tsa inthanete li ne li hasane ebile li sa kopane, ka mehato e mengata e sieo kapa e fosahetseng, e leng se neng se etsa hore ke ferekane haholo. Kamora ho qeta, ke ile ka etsa qeto ea ho feta ts'ebetsong eohle ho tloha qalong ho isa qetellong ho thibela ba bang ho etsa liphoso tse tšoanang.

Ka bokhutšoanyane: tharollo ena e ntle haholo. Backblaze B2 e fana ka tefiso ea mahala ea letsatsi le letsatsi, 'me hammoho le caching ea Cloudflare ea CDN, lebelo le potlakile ka ho lekaneng, 'me litšenyehelo li batla li le lefela. Kamora khoeli ea ho e sebelisa, bili ke lefela (ho feta tefiso ea mahala ho ka bitsa lisente tse 'maloa feela).
Ho lokile, ho lekane ho qoqa, ha re qaleng.
Mohato oa pele ke ho ngolisa ak'haonte ea Backblaze le ak'haonte ea Cloudflare. Sena se otlolohile; mang kapa mang a ka se etsa.
Etsa bakete ea polokelo
Kamora ho ingodisa, e ya ho Backblaze backend, tobetsa Ak'haonte ya Ka, ebe o tobetsa Libakete, ebe o theha Bakete.
O ka reha bakete lebitso la ntho efe kapa efe; senotlolo ke ho kgetha "Phatlalatsa" bakeng sa ditumello tsa phihlello. Tlohela tse ding tsohle e le tsa kamehla.

Kamora ho etsa setšoantšo, o ka kenya setšoantšo ho bona hore na sea fumaneha. Ho tobetsa lintlha tsa setšoantšo ho tla bontša sehokelo, se tla shebahala tjena:
https:// f005.backblazeb2. com/file/bucket-name/xxxxx.jpg

Lebitso lena la domain le abetsoe ka mokhoa o sa reroang ke Backblaze, 'me ka 'nete, ha le khahlise haholo ka botle, hape le pepesa ka ho toba tlhahisoleseling ea bakete ea hau ea polokelo. Kahoo, mohato o latelang ke ho fetohela ho Cloudflare.
DNS
Ho eketsa sebaka sa hau sa marang-rang ho Cloudflare, haeba o se o rekile domain sebakeng se seng, kgetha "Kenya Sebaka" mme o fetole DNS ho seva sa mabitso sa Cloudflare, jwalo ka danica.ns.cloudflare.com. E tla fana ka ditaelo tse qaqileng tsa hore na o ka etsa kgato efe kapa efe.


Kamora ho eketsa sebaka sa marang-rang, eketsa rekoto ea DNS.
Kgetha CNAME e le mofuta, kenya subdomain eo o e batlang e le lebitso (mohlala, oss), mme o kenye domain eo o sa tswa e fumana ho Backblaze e le sepheo (mohlala, f005.backblazeb2.com). Hopola ho nolofalletsa letshwao la leru la lamunu bakeng sa boemo ba proxy; sena se a hlokahala ho sebedisa CDN ya Cloudflare.

Nakong ena, o ka fihlella litšoantšo ka domain ea hau, ka tsela ena:
https:// oss.xxx .com/file/bucket-name/xxxxx.jpg
E shebahala e le betere haholo ho feta lebitso la domain la pele le sa reroang, empa ha lea lekana. Hobane URL e ntse e na le khoele "/file/bucket-name/", e leng mpe 'me e pepesa sebopeho sa bakete ea hau, e etsang hore e ikutloe e sa sireletseha.
Ngola tsela ea URL hape
Eya ho backend ya Cloudflare, tobetsa Melao, ebe o tobetsa Kakaretso, ebe o ngola Melao Botjha ya URL, mme o thehe molao o motjha.

O ka reha molao ntho efe kapa efe, kgetha "O se ke wa kenyeletsa" bakeng sa URL ya kopo, ebe o tlatsa /file/. Sena se bolela hore ke dikopo tse sa kenyelletseng tsela ya /file/ feela tse tla sebetswa.
Leha ho le jwalo, haeba o batla hore melao e nepahale haholoanyane, o ka bapisa subdomain eo ka ho toba.

Tlatsa lebokose la ho qetela ka:
concat(/file/桶名, http.request.uri.path)
Ebe o kenya.
Kamora moo, sephetho sa phihlello e tla ba ka tsela e latelang:
https:// oss.xxx.com/ xxxxx.jpg
Ha e na sekoli, ha e na letho le feteletseng ka eona.
Seo se ikutloa se le monate.
Hloekisa lihlooho tsa likarabo tse sa hlokahaleng
Mohato ona ke oa boikhethelo, empa ke khothaletsa hore o o etse.
Lihlooho tsa likarabo tsa Backblaze li na le tlhaiso-leseling e ngata e qalang ka "x-bz-", joalo ka "x-bz-file-id", "x-bz-file-name", le "x-bz-content-sha1". Tlhahisoleseling ena e pepesa lintlha tsa polokelo ea lifaele tsa hau, tse sa hlokeng ho bontšoa basebelisi.
Tshebetso e tshwana le ya pele. Karolong ya melao, kgetha "Melao ya Phetoho ya Dihlooho tsa Karabo" mme o thehe molao o motjha.

Lokisa ho hlakoloa ha lihlooho tsena:
x-bz-content-sha1 x-bz-file-id x-bz-file-name x-bz-info-src_last_modified_millis x-bz-upload-timestamp
Ha ke nahane hore ke bone x-bz-info-src_last_modified_millis e thathamisitsoe, empa e boletsoe thutong ea semmuso, kahoo ke e kentse le eona. Leha ho le joalo, e ke ke ea utloisa bohloko.
Ebe ho na le molao o mong hape o leng oa bohlokoa haholo.
Ntlafatsa bokgoni ba ho boloka data ka nako e telele. Ho Cloudflare, o ka beha molao wa hlooho ya karabo ho kopanya boleng ba ETag le dihlooho tsa karabo tse kgutlisitsweng ke 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])
Kamora ho seta sena, kgutlela morao mme o hlahlobe dihlooho tsa dikarabo tsa setshwantsho. Tsohle tse qalang ka "x-bz" di ile, mme o tla bona boleng ba ETag.
E hloekile ebile e sebetsa hantle.
Lokisa melao ea ho boloka chelete
Kenya molao oa leqephe ho Cloudflare, kenya lebitso la domain leo u le rarollotseng hammoho le /* ho URL, khetha "Cache All" bakeng sa boemo ba cache, 'me u behe TTL ea cache ea moeli ho khoeli e le' ngoe.
Hape re hloka ho hlophisa Backblaze. Litlhophisong tsa bakete, eketsa mola tlhahisoleseding ea bakete:
{"cache-control":"max-age=720000"}O ka fetola nako ena ha ho hlokahala; yuniti ke metsotsoana. Metsotsoana e 720000 ke matsatsi a ka bang 8, e leng se lokelang ho lekana.

Jwale ha o fihlella setshwantsho sa hao hape, o tla bona tse latelang sehloohong sa karabo:
taolo ea cache: lilemo tse phahameng = 720000
boemo ba cf-cache: HIT
Na u bone HIT? Seo se bolela hore cache ea sebetsa.
Ha ho hlokahale hore o ntše mehloli ho tsoa ho Backblaze nako le nako; CDN e u fepa eona ka ho toba, e leng se potlakileng 'me se u bolokela karolo ea mahala ea Backblaze.
Ha re bua ka seo, leha Backblaze e fana ka tefello ea mahala ea letsatsi le letsatsi, ka 'nete ha e ngata hakaalo. 10GB ea polokelo le 1GB ea sephethephethe sa ho jarolla ka letsatsi li lekane haeba u ntse u kenya litšoantšo tsa blog feela, empa haeba u ntse u kenya livideo kapa lifaele tse kholo, ho khothaletsoa hore u sebelise hantle caching ea Cloudflare 'me u qobe ho tsamaisa khokahano e tobileng ho seva ea mantlha.
Ka kopanelo le moreki oa PicGo
Khetho ea sesebelisoa sa pono se shebaneng le moreki e ho uena; ho na le likhetho tse ling tse kang ipic. Karolo ena e shebane haholo le PicGo.
Batla PicGo ho GitHub, fumana leqephe la tokollo, 'me u jarolle mofuta o tsamaellanang.
Kamora ho kenya, o hloka ho kenya plugin ea S3 hobane Backblaze B2 e tsamaisana le S3 API.

Ebe o ya ho Backblaze mme o thehe Senotlolo sa Kopo. Leqepheng la Dinotlolo tsa Kopo, tobetsa Eketsa Senotlolo sa Kopo mme o kgethe ditumello tsa ho bala le ho ngola.


Kamora ho fumana Key ID le Application Key, li tlatse ka har'a plugin ea S3 ea PicGo.
Ho na le leraba leo u lokelang ho le ela hloko mona.
Lithuto tse ngata tsa inthanete li sebelisa mokhoa oa s3.us-west-xxx.backblazeb2.com bakeng sa ntlha ea ho qetela, empa haeba u sebelisa domain e ikhethileng e hokahaneng le Cloudflare joalo ka 'na, u hloka ho kenya domain ea hau e ikhethileng. Kenya https://oss.xxx.com bakeng sa tšimo ea node, ebe u kenya lebitso la bakete leo u sa tsoa le etsa bakeng sa bakete.


Boloka faele ka mora hore o qete ho e bapisa, ebe o kenya setshwantsho sa teko.
Haeba e ka kenngoa le ho fihlelleha ka domain e ikhethileng, joale ho lokile.
Sheba tšebeliso
Haeba o batla ho hlahloba tshebediso ya hao ya Backblaze B2, o ka e bona leqepheng la My Account ho Backblaze backend. Polokelo ya letsatsi le letsatsi, di-download, le palo ya dikopo tsa B2 kaofela di thathamisitswe ka ho hlaka, e leng se etsang hore ho be bonolo hore o behe leihlo hore na o fetile moedi.

Ha e le hantle, ho theha tsamaiso ena yohle ho ne ho se thata haholo, empa le yona e ne e se bonolo; re ile ra kopana le mathata a mmalwa. Karolo e tenang ka ho fetisisa e ne e le dintlha tse qaqileng; ho fosa le e le nngwe ho ne ho tla fella ka ho se fihlellehe, ho kenya butle, kapa ho pepesehela tlhahisoleseding.
Ntlha e kholo eo ke e hopolang ka mor'a ho seta sena ke hore tharollo ena e loketse beng ba liwebsaete tsa botho kapa li-blog tse nyane. E theko e tlase, e potlakile, 'me hang ha e se e hlophisitsoe, ha ho hlokahale hore u etse letho ka eona - tharollo ea hang feela bakeng sa bophelo bohle.
Ho feta moo, ka ho phuthela Backblaze ka Cloudflare, baeti ba bona domain ea hau e ikhethileng, lihlooho tsa likarabo li hloekile, 'me ho na le ho potlakisa ha CDN, e leng se etsang hore boiphihlelo bo be botle joalo ka lits'ebeletso tse lefuoang tsa ho amohela litšoantšo.
Ka 'nete, mehleng ena moo ntho e 'ngoe le e 'ngoe e lefisoang ho latela tšebeliso, ho fumana moralo o batlang o lokolohile joalo ka ona ho hotle haholo.
Qetellong, ke rata ho re haeba le uena u thatafalloa ke ho boloka litšoantšo, ke tšepa hore sengoloa sena se ka u pholosa thapama ea teko le liphoso.
Kaha o se o badile ho fihlela mona, haeba o fumane ho le molemo, ka kopo o le rate mme o le arolelane. Haeba o batla ho fumana diapdeite pele, o ka boela wa ntatela! ⭐
Kea leboha ha le badile sengoloa sa ka. Ke tla kopana nakong e tlang.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ Sengoloa se reng "Ho Tlama Domain e Ikhethileng ea Cloudflare ho Backblaze B2 (Ho Finyella Sephethephethe sa Mahala sa 100%)" se arolelanoang mona se ka ba molemo ho uena.
Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-34303.html
