Backblaze B2 wedi'i rwymo i barth personol Cloudflare (gan gyflawni traffig 100% am ddim)

Eisiau adeiladu storfa hynod o gost isel gyda Backblaze B2 ond ddim yn gwybod sut i rwymo enw parth? Bydd yr erthygl hon yn eich tywys gam wrth gam trwy'r broses gyfan o integreiddio Backblaze gydag enw parth personol o Cloudflare.

Bydd y dadansoddiad manwl hwn o benderfyniad DNS, ffurfweddiad tystysgrif SSL, a gosodiadau rheolau llwybro yn eich tywys i ddefnyddio'r Bandwidth Alliance yn berffaith a chyflawni traffig lawrlwyth 100% am ddim. Datgloi'r canllaw ffurfweddu uwch, di-drafferth hwn nawr!

Ychydig ddyddiau yn ôl roeddwn i'n chwarae o gwmpas gyda chynnal delweddau, yn ceisio symud yr holl ddelweddau o fy mlog i Backblaze B2, a defnyddio Cloudflare CDN i'w cyflymu.

O ganlyniad, cymerodd y peth cyfan hwn y prynhawn cyfan.

Roedd tiwtorialau ar-lein wedi'u gwasgaru a'u digyswllt, gyda llawer o gamau ar goll neu'n anghywir, a oedd yn fy ngwneud yn eithaf rhwystredig. Ar ôl gorffen, penderfynais fynd trwy'r broses gyfan o'r dechrau i'r diwedd i atal eraill rhag gwneud yr un camgymeriadau.

Backblaze B2 wedi'i rwymo i barth personol Cloudflare (gan gyflawni traffig 100% am ddim)

Yn fyr: mae'r ateb hwn yn wirioneddol ardderchog. Mae Backblaze B2 yn cynnig lwfans dyddiol am ddim, ac ynghyd â storfa CDN Cloudflare, mae'r cyflymder yn ddigon cyflym, ac mae'r gost bron yn sero. Ar ôl mis o'i redeg, mae'r bil yn sero (gallai mynd y tu hwnt i'r lwfans am ddim gostio dim ond ychydig geiniogau ar y mwyaf).

Iawn, digon o sgwrsio, gadewch i ni ddechrau.

Y cam cyntaf yw cofrestru cyfrif Backblaze a chyfrif Cloudflare. Mae hyn yn syml; gall unrhyw un ei wneud.

Creu bwced storio

Ar ôl cofrestru, ewch i gefnlen Backblaze, cliciwch Fy Nghyfrif, yna Bwcedi, ac yna Creu Bwced.

Gallwch enwi'r bwced yn unrhyw beth; y gamp yw dewis "Cyhoeddus" ar gyfer caniatâd mynediad. Gadewch bopeth arall fel y rhagosodyn.

Creu bwced storio

Ar ôl creu'r ddelwedd, gallwch uwchlwytho delwedd i weld a yw'n hygyrch. Bydd clicio ar fanylion y ddelwedd yn dangos dolen, a fydd yn edrych fel hyn:

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

上传图片

Cafodd yr enw parth hwn ei neilltuo ar hap gan Backblaze, ac a dweud y gwir, nid yw'n esthetig ddymunol iawn, ac mae'n datgelu gwybodaeth eich bwced storio yn uniongyrchol. Felly, y cam nesaf yw newid i Cloudflare.

DNS

I ychwanegu eich safle yn Cloudflare, os ydych chi eisoes wedi prynu'r parth yn rhywle arall, dewiswch "Ychwanegu Safle" a newidiwch y DNS i weinydd enwau Cloudflare, fel danica.ns.cloudflare.com. Bydd yn darparu cyfarwyddiadau manwl ar sut i wneud pob cam.

DNS

Ychwanegu safle

Ar ôl ychwanegu'r wefan, ychwanegwch gofnod DNS.

Dewiswch CNAME fel y math, nodwch eich is-barth dymunol fel yr enw (e.e., oss), a nodwch y parth rydych chi newydd ei gael gan Backblaze fel y targed (e.e., f005.backblazeb2.com). Cofiwch alluogi'r eicon cwmwl oren ar gyfer statws dirprwy; mae hyn yn angenrheidiol i ddefnyddio CDN Cloudflare.

Ychwanegu cofnod DNS

Ar y pwynt hwn, gallwch gael mynediad at y delweddau trwy eich parth eich hun, fel hyn:

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

Mae'n edrych yn llawer gwell na'r enw parth ar hap gwreiddiol, ond nid yw'n ddigon o hyd. Oherwydd bod yr URL yn dal i gynnwys y llinyn "/file/bucket-name/", sydd yn hyll ac yn datgelu strwythur eich bwced, gan ei wneud yn teimlo'n ansicr.

Ailysgrifennu llwybr URL

Ewch i gefnlen Cloudflare, cliciwch ar Rheolau, yna Trosolwg, yna Rheolau Ailysgrifennu URL, a chreu rheol newydd.

Rheolau Ailysgrifennu URL Mordwyo

Gallwch enwi'r rheol yn unrhyw beth, dewis "Peidiwch â chynnwys" ar gyfer URL y cais, ac yna llenwch /file/. Mae hyn yn golygu mai dim ond ceisiadau nad ydynt yn cynnwys y llwybr /file/ fydd yn cael eu prosesu.

Fodd bynnag, os ydych chi eisiau i'r rheolau fod yn fwy manwl gywir, gallwch chi baru'r is-barth hwnnw'n uniongyrchol.

Creu rheolau ailysgrifennu URL

Llenwch y blwch olaf gyda:

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

Yna defnyddio.

Ar ôl hynny, bydd canlyniad y mynediad fel a ganlyn:

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

Mae'n ddi-nam, heb ddim byd diangen amdano.

Mae hynny'n teimlo'n dda.

Glanhau penawdau ymateb diangen

Mae'r cam hwn yn ddewisol, ond rwy'n argymell eich bod yn ei wneud.

Mae penawdau ymateb Backblaze yn cynnwys llawer o wybodaeth sy'n dechrau gyda "x-bz-", fel "x-bz-file-id", "x-bz-file-name", a "x-bz-content-sha1". Mae'r wybodaeth hon yn datgelu manylion eich storfa ffeiliau, nad oes angen eu dangos i ddefnyddwyr.

Mae'r llawdriniaeth yn debyg i'r un o'r blaen. Yn yr adran rheolau, dewiswch "Rheolau Trawsnewid Pennawd Ymateb" a chreu rheol newydd.

Rheolau trosi pennawd ymateb

Ffurfweddu dileu'r penawdau hyn:

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

Dwi ddim yn meddwl fy mod i wedi gweld x-bz-info-src_last_modified_millis wedi'i restru eto, ond mae wedi'i grybwyll yn y tiwtorial swyddogol, felly dw i wedi'i ychwanegu hefyd. Beth bynnag, fydd o ddim yn brifo.

Yna mae rheol arall sydd hefyd yn bwysig iawn.

Optimeiddio effeithlonrwydd storio. Ar Cloudflare, gallwch osod rheol pennawd ymateb i gysylltu'r gwerth ETag â'r penawdau ymateb a ddychwelir gan 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])

Ar ôl sefydlu hyn, ewch yn ôl a gwiriwch benawdau ymateb y ddelwedd. Mae'r holl rai sy'n dechrau gyda "x-bz" wedi diflannu, a byddwch yn gweld gwerth ETag.

Glân ac effeithlon.

Ffurfweddu rheolau storio

Ychwanegwch reol tudalen ar Cloudflare, nodwch yr enw parth a ddatryswyd gennych ynghyd â /* yn yr URL, dewiswch "Cache All" ar gyfer lefel y storfa, a gosodwch TTL ymyl y storfa i un mis.

Mae angen i ni hefyd ffurfweddu Backblaze. Yn y gosodiadau bwced, ychwanegwch linell at wybodaeth y bwced:

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

Gallwch addasu'r amser hwn yn ôl yr angen; yr uned yw eiliadau. Mae 720000 eiliad tua 8 diwrnod, a ddylai fod yn ddigonol.

Ffurfweddu rheolau storio

Nawr pan fyddwch chi'n cyrchu'ch delwedd eto, fe welwch chi'r canlynol ym mhennawd yr ymateb:

rheolaeth-cache: oedran-uchaf=720000
statws-cf-cache: HIT

Welaist ti'r HIT? Mae hynny'n golygu bod y storfa dros dro yn gweithio.

Nid oes angen i chi dynnu adnoddau o Backblaze bob tro; mae'r CDN yn eu bwydo'n uniongyrchol i chi, sy'n gyflym ac yn arbed cwota am ddim Backblaze i chi.

Gan sôn am hynny, er bod Backblaze yn cynnig lwfans dyddiol am ddim, nid yw'n llawer o gwbl, a dweud y gwir. Mae 10GB o storfa ac 1GB o draffig lawrlwytho y dydd yn fwy na digon os ydych chi'n uwchlwytho delweddau blog yn unig, ond os ydych chi'n uwchlwytho fideos neu ffeiliau mawr, argymhellir gwneud defnydd da o storfa dros dro Cloudflare ac osgoi rhedeg cysylltiad uniongyrchol â'r gweinydd gwreiddiol.

Ar y cyd â'r cleient PicGo

Chi sydd i benderfynu pa offeryn delweddu ochr y cleient; mae opsiynau eraill fel ipic. Mae'r adran hon yn canolbwyntio'n bennaf ar PicGo.

Chwiliwch am PicGo ar GitHub, dewch o hyd i'r dudalen datganiadau, a lawrlwythwch y fersiwn gyfatebol.

Ar ôl ei osod, mae angen i chi osod ategyn S3 oherwydd bod Backblaze B2 yn gydnaws â'r API S3.

Gosod ategyn S3

Yna ewch i Backblaze a chreu Allwedd Cymhwysiad. Ar y dudalen Allweddi Ap, cliciwch Ychwanegu Allwedd Cymhwysiad a dewis caniatâd darllen ac ysgrifennu.

Creu allwedd y rhaglen

Ychwanegu allwedd y rhaglen

Ar ôl cael yr ID Allwedd a'r Allwedd Cymhwysiad, llenwch nhw yn ategyn S3 PicGo.

Mae yna fagl i gadw llygad amdano yma.

Mae llawer o diwtorialau ar-lein yn defnyddio'r fformat s3.us-west-xxx.backblazeb2.com ar gyfer y pwynt terfynol, ond os ydych chi'n defnyddio parth personol sy'n gysylltiedig â Cloudflare fel fi, mae angen i chi nodi'ch parth personol. Nodwch https://oss.xxx.com ar gyfer y maes nod, ac yna nodwch enw'r bwced rydych chi newydd ei greu ar gyfer y bwced.

Ffurfweddu ategyn S3

Nod Personol

Arbedwch y ffeil ar ôl i chi orffen ei chyfateb, ac yna uwchlwythwch ddelwedd brawf.

Os gellir ei uwchlwytho a'i gyrchu trwy barth personol, yna mae hynny'n dda.

Gweld defnydd

Os ydych chi eisiau gwirio eich defnydd o Backblaze B2, gallwch ei weld ar y dudalen Fy Nghyfrif yn backend Backblaze. Mae'r storfa ddyddiol, lawrlwythiadau, a chyfrifon ceisiadau B2 i gyd wedi'u rhestru'n glir, gan ei gwneud hi'n hawdd i chi fonitro a ydych chi wedi mynd y tu hwnt i'r terfyn.

Gweld defnydd

A dweud y gwir, nid oedd sefydlu'r system gyfan hon yn arbennig o anodd, ond nid oedd yn hawdd chwaith; fe wnaethon ni ddod ar draws rhai peryglon. Y rhan fwyaf blino oedd y manylion; byddai colli hyd yn oed un yn arwain at anhygyrchedd, llwytho araf, neu ddatgeliad gwybodaeth.

Fy mhrif beth i'w gofio ar ôl sefydlu hwn yw bod yr ateb hwn yn berffaith ar gyfer perchnogion gwefannau personol neu flogiau bach. Mae'n gost isel, yn gyflym, ac unwaith y bydd wedi'i ffurfweddu, nid oes angen i chi wneud unrhyw beth amdano yn y bôn—ateb untro am oes.

Ar ben hynny, trwy lapio Backblaze gyda Cloudflare, mae ymwelwyr yn gweld eich parth personol, mae'r penawdau ymateb yn lân, ac mae cyflymiad CDN, gan wneud y profiad yr un mor dda â'r gwasanaethau cynnal delweddau taledig hynny.

A dweud y gwir, yn yr oes hon lle mae popeth yn cael ei godi yn seiliedig ar ddefnydd, mae dod o hyd i gynllun bron yn rhad ac am ddim fel hyn yn eithaf gwych.

Yn olaf, hoffwn ddweud, os ydych chi hefyd yn cael trafferth gyda chynnal delweddau, rwy'n gobeithio y gall yr erthygl hon arbed prynhawn o dreial a chamgymeriad i chi.

Gan eich bod wedi darllen hyd yma, os oeddech chi'n ei chael hi'n ddefnyddiol, hoffwch a rhannwch hi. Os ydych chi eisiau derbyn diweddariadau yn gyntaf, gallwch chi fy nilyn i hefyd! ⭐

Diolch am ddarllen fy erthygl. Hwyl fawr.

发表 评论

Ni fydd eich cyfeiriad e-bost yn cael ei gyhoeddi. 必填 项 已 用 * Label

Cyfeiriadur Erthygl
Sgroliwch i'r brig