Backblaze B2 bûn oan in oanpast domein fan Cloudflare (100% fergees ferkear berikke)

Wolle jo ultra-lege kosten opslach bouwe mei Backblaze B2, mar witte jo net hoe't jo in domeinnamme bine moatte? Dit artikel sil jo stap foar stap troch it heule proses liede fan it yntegrearjen fan Backblaze mei in oanpaste domeinnamme fan Cloudflare.

Dizze detaillearre útlis fan DNS-resolúsje, SSL-sertifikaatkonfiguraasje en routingregelynstellingen sil jo liede om de Bandwidth Alliance perfekt te brûken en 100% fergees downlinkferkear te berikken. Untskoattelje dizze avansearre, probleemfrije konfiguraasjegids no!

In pear dagen lyn wie ik dwaande mei it hosten fan ôfbyldings, en besocht ik alle ôfbyldings fan myn blog nei Backblaze B2 te ferpleatsen, en Cloudflare CDN te brûken om se te fersnellen.

Dêrtroch naam dit hiele ding de hiele middei yn beslach.

Online tutorials wiene ferspraat en ûnsamenhingjend, mei in protte ûntbrekkende of ferkearde stappen, wat my frij frustrearre. Nei't ik klear wie, besleat ik it heule proses fan begjin oant ein te folgjen om te foarkommen dat oaren deselde flaters meitsje.

Backblaze B2 bûn oan in oanpast domein fan Cloudflare (100% fergees ferkear berikke)

Koartsein: dizze oplossing is echt poerbêst. Backblaze B2 biedt in fergese deistige hoemannichte, en yn kombinaasje mei Cloudflare's CDN-caching is de snelheid rap genôch, en de kosten binne hast nul. Nei in moanne gebrûk is de rekken nul (it oerskriuwen fan 'e fergese hoemannichte kin op syn heechst mar in pear sinten kostje).

Goed, genôch gepraat, lit ús begjinne.

De earste stap is om in Backblaze-akkount en in Cloudflare-akkount te registrearjen. Dit is ienfâldich; elkenien kin it dwaan.

Meitsje in opslachbak

Nei it registrearjen, gean nei de Backblaze-backend, klikje op Myn akkount, dan op Buckets, en dan op Create a Bucket.

Jo kinne de bucket elke namme jaan; de kaai is om "Iepenbier" te selektearjen foar tagongsrjochten. Lit alles oars standert.

Meitsje in opslachbak

Nei it meitsjen fan de ôfbylding kinne jo in ôfbylding uploade om te sjen oft it tagonklik is. As jo ​​op de details fan 'e ôfbylding klikke, sil in keppeling werjûn wurde, dy't der sa útsjocht:

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

上传图片

Dizze domeinnamme waard willekeurich tawiisd troch Backblaze, en earlik sein, it is net heul estetysk noflik, plus it bleatleit direkt jo opslachbucketynformaasje. Dus, de folgjende stap is om oer te skeakeljen nei Cloudflare.

DNS

Om jo side ta te foegjen oan Cloudflare, as jo it domein al earne oars kocht hawwe, selektearje "Side tafoegje" en feroarje de DNS nei de nammeserver fan Cloudflare, lykas danica.ns.cloudflare.com. It sil detaillearre ynstruksjes jaan oer hoe't jo elke stap útfiere moatte.

DNS

In side tafoegje

Nei it tafoegjen fan 'e side, foegje in DNS-record ta.

Selektearje CNAME as it type, fier jo winske subdomein yn as de namme (bygelyks oss), en fier it domein yn dat jo krekt fan Backblaze krigen hawwe as it doel (bygelyks f005.backblazeb2.com). Tink derom it oranje wolkikoantsje yn te skeakeljen foar proxystatus; dit is nedich om it CDN fan Cloudflare te brûken.

DNS-rekord tafoegje

Op dit punt kinne jo tagong krije ta de ôfbyldings fia jo eigen domein, lykas dit:

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

It sjocht der folle better út as de orizjinele willekeurige domeinnamme, mar it is noch altyd net genôch. Omdat de URL noch altyd de tekenrige "/bestân/bucket-namme/" befettet, wat sawol ûnsjoch is as jo bucketstruktuer bleatleit, wêrtroch it ûnfeilich oanfielt.

Automatyske SSL/TLS konfigurearje (Oanrikkemandearre)

SSL/TLS-fersiferingsmodus en ynstellings foar oarsprongferbining: Kies oft ferkear tusken de gast, it Cloudflare-netwurk en jo oarsprongserver fersifere is, en oft it oarsprongsertifikaat ferifiearre is.

Kies Cloudflare om ferkear tusken besikers en jo oarspronklike server te fersiferjen.

  • Kies Cloudflare om ferkear tusken besikers en jo oarspronklike server te fersiferjen.
  • Selektearje hjir "Automatyske SSL/TLS (Oanrikkemandearre)".

URL-paad opnij skriuwe

Gean nei de Cloudflare-backend, klik op Regels, dan op Oersjoch, dan op URL-herskriuwregels, en meitsje in nije regel oan.

URL-herskriuwregels Navigaasje

Jo kinne de regel elke namme jaan, "Net opnimme" selektearje foar de URL fan it fersyk, en dan /bestân/ ynfolje. Dit betsjut dat allinich fersykjes dy't it /bestân/-paad net befetsje, ferwurke wurde.

As jo ​​lykwols wolle dat de regels krekter binne, kinne jo direkt oerienkomme mei dat subdomein.

URL-herskriuwregels oanmeitsje

Folje it lêste fakje yn mei:

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

Dan ynsette.

Dêrnei sil it tagongsresultaat as folget wêze:

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

It is flekkeleas, sûnder wat oerstallichs deroan.

Dat fielt goed.

Meitsje ûnnedige antwurdkopteksten skjin

Dizze stap is opsjoneel, mar ik advisearje jo om it te dwaan.

De antwurdkopteksten fan Backblaze befetsje in boskje ynformaasje dy't begjint mei "x-bz-", lykas "x-bz-file-id", "x-bz-file-name" en "x-bz-content-sha1". Dizze ynformaasje makket details fan jo bestânsopslach bleat, dy't net oan brûkers hoege te wurden werjûn.

De operaasje is fergelykber mei foargeande. Selektearje yn 'e regelseksje "Response Header Transformation Rules" en meitsje in nije regel oan.

Konverzjeregels foar antwurdkopteksten

Konfigurearje it wiskjen fan dizze kopteksten:

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

Ik tink net dat ik x-bz-info-src_last_modified_millis al neamd sjoen haw, mar it wurdt neamd yn 'e offisjele tutorial, dus ik haw it ek tafoege. Hoe dan ek, it sil gjin kwea dwaan.

Dan is der noch in oare regel dy't ek tige wichtich is.

Optimalisearje caching-effisjinsje. Op Cloudflare kinne jo in antwurdkoptekstregel ynstelle om de ETag-wearde te keppeljen mei de antwurdkopteksten dy't troch Backblaze weromjûn wurde.

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])

Nei it ynstellen hjirfan, gean werom en kontrolearje de ôfbyldingsantwurdkopteksten. Alle kopteksten dy't begjinne mei "x-bz" binne fuort, en jo sille in ETag-wearde sjen.

Skjin en effisjint.

Caching-regels ynstelle

Foegje in sideregel ta op Cloudflare, fier de domeinnamme yn dy't jo oplost hawwe plus /* yn 'e URL, selektearje "Alles yn cache" foar it cachenivo, en stel de TTL fan 'e rânecache yn op ien moanne.

Wy moatte ek Backblaze konfigurearje. Foegje yn 'e bucket-ynstellingen in rigel ta oan' e bucket-ynformaasje:

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

Jo kinne dizze tiid oanpasse as nedich; de ienheid is sekonden. 720000 sekonden is sawat 8 dagen, wat genôch wêze moat.

Caching-regels ynstelle

No, as jo jo ôfbylding wer iepenje, sille jo it folgjende sjen yn 'e antwurdkoptekst:

cache-kontrôle: maks-leeftyd = 720000
cf-cache-status: HIT

Hawwe jo de HIT sjoen? Dat betsjut dat de cache wurket.

Jo hoege net elke kear boarnen fan Backblaze te heljen; it CDN jout se direkt oan jo, wat rap is en jo it fergese kwota fan Backblaze besparret.

Oer dat sprutsen, hoewol Backblaze in deistige fergese kwantiteit biedt, is it earlik sein net folle. 10GB opslach en 1GB downloadferkear per dei is mear as genôch as jo allinich blogôfbyldings uploade, mar as jo fideo's of grutte bestannen uploade, is it oan te rieden om goed gebrûk te meitsjen fan Cloudflare's caching en te foarkommen dat jo in direkte ferbining mei de oarspronklike server útfiere.

Yn gearwurking mei de PicGo-kliïnt

De kar fan kliïntside-visualisaasjetool is oan jo; d'r binne oare opsjes lykas ipic. Dizze seksje rjochtet him benammen op PicGo.

Sykje gewoan nei PicGo op GitHub, fyn de releasesside en download de oerienkommende ferzje.

Nei ynstallaasje moatte jo in S3-plugin ynstallearje, om't Backblaze B2 kompatibel is mei de S3 API.

Ynstallearje S3-plugin

Gean dan nei Backblaze en meitsje in applikaasjekaai oan. Klik op 'e side App-kaaien op applikaasjekaai tafoegje en selektearje lês- en skriuwrjochten.

Applikaasjekaai oanmeitsje

Applikaasjekaai tafoegje

Nei it krijen fan de Key ID en Application Key, folje se yn yn 'e S3-plugin fan PicGo.

Dêr is in falstrik om foar te passen.

In protte online tutorials brûke it formaat s3.us-west-xxx.backblazeb2.com foar it einpunt, mar as jo in oanpast domein brûke dat keppele is oan Cloudflare lykas ik, moatte jo jo oanpaste domein ynfiere. Fier https://oss.xxx.com yn foar it knooppuntfjild, en fier dan de namme fan 'e bucket yn dy't jo krekt foar de bucket makke hawwe.

S3-plugin konfigurearje

Oanpaste knooppunt

Bewarje it bestân neidat jo klear binne mei it oerienkommen, en upload dan in testôfbylding.

As it uploade en tagonklik makke wurde kin fia in oanpast domein, dan is dat goed.

Gebrûk besjen

As jo ​​jo Backblaze B2-gebrûk kontrolearje wolle, kinne jo it sjen op 'e side Myn akkount yn 'e Backblaze-backend. De deistige opslach, downloads en B2-oanfragen wurde allegear dúdlik neamd, wêrtroch it maklik foar jo is om te kontrolearjen oft jo de limyt oerskreden hawwe.

Gebrûk besjen

Eins wie it ynstellen fan dit hiele systeem net bysûnder dreech, mar it wie ek net maklik; wy kamen wol in pear falstrikken tsjin. It meast ferfelende diel wiene de details; sels ien misse soe liede ta ûnberikberens, traach laden of bleatstelling fan ynformaasje.

Myn grutste konklúzje nei it ynstellen hjirfan is dat dizze oplossing perfekt is foar persoanlike webside-eigners of lytse blogs. It is goedkeap, rap, en as it ienris konfigurearre is, hoege jo der eins neat oan te dwaan - in ienmalige oplossing foar it libben.

Boppedat, troch Backblaze mei Cloudflare te kombinearjen, sjogge besikers jo oanpaste domein, binne de antwurdkopteksten skjin, en is d'r CDN-fersnelling, wêrtroch't de ûnderfining krekt sa goed is as dy betelle ôfbyldingshostingtsjinsten.

Earlik sein, yn dit tiidrek wêr't alles wurdt yn rekken brocht op basis fan gebrûk, is it finen fan in hast fergees plan lykas dit frij geweldich.

Ta beslút wol ik sizze dat as jo ek muoite hawwe mei ôfbyldingshosting, ik hoopje dat dit artikel en it folgjende jo in middei fan fallen en opstean besparje kinne.

👉 Wolle jo dat de ôfbyldings fan jo webside jo blêdzjenûnderfining net mear fertrage? Brûk... Backblaze B2 Cloud Opslach + WordPress Media Cloud PluginBerikke maklik eksterne ôfbyldingsopslach en fersnelling! In folsleine tutorial begeliedt jo stap foar stap troch it konfiguraasjeproses; it is feilich, effisjint en geskikt foar elkenien. WordPress brûker.

Om't jo oant no ta lêzen hawwe, as jo it nuttich fûnen, like en diel it dan asjebleaft. As jo ​​earst updates ûntfange wolle, kinne jo my ek folgje! ⭐

Tankewol foar it lêzen fan myn artikel. Oant de folgjende kear.

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Scroll nei boppen