Cloudflare je izjemno uspešna ameriška storitev CDN, ki združuje obratni strežnik proxy z omrežjem za dostavo vsebin in v tehnično mešanico vrže množico dodatnih orodij za varnost in optimizacijo.
Storitev ni običajna CDN. Ni vam treba izbrati določene vsebine, ki jo želite shraniti v predpomnilnik, in kode vašega spletnega mesta ni treba urejati. Namesto tega posodobite strežnike imen DNS, da bodo uporabljali Cloudflare, in ko se spremembe razširijo po internetu (to lahko traja 24 ur, običajno je veliko manj), se storitev zažene samodejno.
Nekatere prednosti so podobne drugim CDN-jem. Cloudflare zazna lokacijo vseh obiskovalcev in jih usmeri v najbližji podatkovni center. To po možnosti oskrbuje vašo vsebino iz lastnega predpomnilnika, kar izboljša odzivni čas.
- Želite preizkusiti Cloudflare? Oglejte si spletno stran tukaj
Druge prednosti so bolj nizke. Ker Cloudflare ve vse o vašem spletnem prometu, ga lahko filtrira na različne načine. Storitev blokira grožnje, ki temeljijo na ugledu, glavah HTTP, črnih seznamih in še več. Lahko ustavi ali omeji nasilne bote, omeji neželeno pošto komentarjev, zaščiti ključna vrata (SSH, telnet, FTP) pred hekerji ali pa zazna in ublaži DDoS napade na različne načine.
Kakovostni dodatki vključujejo nekaj učinkovitih optimizacij slike. "Poljska" tehnologija Cloudflareja v povprečju zmanjša velikost slikovnih datotek za 35%, medtem ko "Mirage" z več tehnikami optimizira prikaz slik v mobilnih napravah. Že samo te funkcije lahko na nekaterih spletnih mestih povzročijo veliko razliko v hitrosti.
Medtem ko se Cloudflare močno osredotoča na enostavnost uporabe in uporabnikom prijazne funkcije, storitev ponuja veliko tudi za bolj zahtevne in tehnične uporabnike. Prejmete podporo za IPv6, HTTP / 3, WebSockets, pravila strani za upravljanje prometa, API REST, namenska potrdila SSL in še več.
Cenitev
Paleta izdelkov Cloudflare se začne z osnovnim brezplačnim načrtom. To določa stroge omejitve za nekatere funkcije (samo osnovna zaščita pred DDoS, vključena so le pravila za 3 strani), druge pa popolnoma (brez optimizacije slike), vendar ni nobenih neumnih omejitev, ki bi vas prisilile k nadgradnji. Do nekaterih naprednih funkcij, kot je API REST, imate enak dostop kot komercialni računi. Tudi načrt je za vedno brezplačen, brez pasovne širine.
Cloudflare Pro je račun za 20 USD na mesec, namenjen profesionalnim uporabnikom. To razširja brezplačni načrt s požarnim zidom Cloudflare's Web Application, vnaša orodja za optimizacijo slike in omogoča pravila do 20 strani. E-poštna podpora ima srednji odzivni čas dve uri. Obstaja več pravil za uporabniške agente in požarni zid ter sprotna opozorila o napadih DDoS. Na splošno je tukaj verjetno dovolj funkcionalnosti, ki upravičuje stroške, zlasti za mesta z velikim prometom, ki bi bila na drugih CDN-jih prizadeta za dodatne pasovne širine.
Cloudflare Business pospešuje vrhunske funkcije z napredno zaščito DDoS, nalaganjem certifikata SSL po meri, optimizirano dostavo dinamične vsebine, skladnostjo s PCI, prednostno podporo in pravili do 50 strani. Vse to se nam zdi dobro, čeprav nas manj prepriča cena, ki znaša 200 USD na mesec.
Te načrte lahko razširite z vrsto dodatkov. Namensko potrdilo SSL stane le 5 USD na mesec; 5 dodatnih pravil o strani stane 5 USD; pametno usmerjanje in uravnoteženje obremenitve se prav tako začneta pri 5 USD na mesec, omejevanje hitrosti pa ščiti pred napadi zavrnitve storitve, poskusi gesla s silo in še več za 0,05 USD na 10.000 dobrih zahtev.
Ni presenetljivo, da je Cloudflare Free tu izjemen izdelek. Za začetnike je dovolj preprost, vendar ima dovolj moči, da je uporaben za težka delovna mesta. Pomanjkanje pravil o straneh in požarnem zidu pomeni, da jih ni mogoče prilagoditi tako kot komercialni izdelki, pomanjkanje podpore pa je lahko težava, če jo uporabljate za kaj poslovno kritičnega.
Nastaviti
Ustvarjanje računa Cloudflare deluje podobno kot katera koli druga spletna storitev. Vnesite svoj e-poštni naslov, izberite geslo in to je v bistvu to.
Postopek pospeševanja prvega spletnega mesta začnete z vnosom njegove domene. Cloudflare je zagrabil vsak zapis DNS, za katerega smo vedeli, da obstaja, nekaj pa ne, nato pa ponuja možnost dodajanja več in uporabniku omogoča, da se odloči, katere nastavitve bo prevzel in katere bo sam upravljal. (Če ne veste, samo sprejmite privzete nastavitve - po potrebi jih lahko spremenite pozneje).
Po tem je edini preostali korak nastavitev strežnikov domenskih imen tako, da kažejo na Cloudflare. To je približno tako preprost postopek, kot je prilagajanje DNS-a, in spletno mesto Cloudflare vam celo pove, katere zapise je treba spremeniti (na primer, zamenjajte ns1.yourhost.com in ns2.yourhost.com z bayan.ns.cloudflare.com in megan.ns .cloudflare.com.)
Čeprav je to videti presenetljivo preprosto, obstaja ulov. Cloudflare posreduje samo promet HTTP in preprosto preklapljanje med imenskimi strežniki bi lahko zlomilo druge storitve. Podjetje tukaj opiše eno od možnih nevarnosti: "Privzeta konfiguracija Cloudflareja omogoča samo proksiranje prometa HTTP in bo prekinila poštni promet." Ups.
Oglejte si ta članek, da boste razumeli morebitne težave z e-pošto in se zavedajte, da ima omogočanje Cloudflare nekaj nepričakovanih učinkov. Izberite miren čas za eksperimentiranje, morda konec tedna, kadar je manjša verjetnost, da bodo kakšne težave imele učinek.
Čas namestitve je načrtovan, pojdite k registru domene, izvedite spremembe na nadzorni plošči in Cloudflare bi morali omogočiti dokaj hitro. (Registrarji domen radi navedejo čas 24–48 ur, a to je najslabši primer - naš je bil pripravljen v nekaj minutah.)
Spletna konzola Cloudflare se odpre s hitrim opisom nekaterih uporabnih varnostnih nastavitev. Omogočanje samodejnih prepisov HTTPS preusmeri HTTP poizvedbe na HTTPS, kadar koli je to mogoče; Auto Minify zmanjša velikost datotek HTML, CSS in JavaScript na vašem spletnem mestu, Brotli pa je pameten algoritem stiskanja, ki ga je razvil Google in ki običajno zmanjša besedilne datoteke za 10-20% več kot Gzip.
To je dobra novica, zlasti za brezplačen izdelek. Nekateri komercialni načrti CDN na primer še vedno ne podpirajo stiskanja Brotli in celo velikanski Amazon CloudFront ga ni dobil do septembra 2022-2023.
Lastnosti
Spletna konzola Cloudflareja se odpre s stranjo Pregled, ki prikazuje vaše trenutno stanje spletnega mesta, ki bi se moralo spremeniti v »Odlične novice! Cloudflare zdaj varuje vaše spletno mesto, ko se razširijo nove nastavitve DNS.
Konzola prikazuje majhne ikone za še 15 funkcijskih področij, vključno z Analytics, DNS, požarnim zidom, hitrostjo, predpomnjenjem, pravili strani, omrežjem, prometom in prilagajanjem. Tudi strokovnjaki bodo lahko ugibali, kaj bi lahko bilo v nekaterih od njih, vendar klikanje vsakega posebej pokaže več.
Območje Analytics vsebuje vrsto podrobnih poročil, ki zajemajo uporabo pasovne širine, zahteve, promet DNS, učinkovitost predpomnilnika, edinstvene obiskovalce, blokirane grožnje in še več. Celo brezplačni paket jih dobi večino, čeprav obstajajo pomembne časovne omejitve (poročilo DNS zajema samo zadnjih 6 ur; račun Pro hrani do en dan; načrt podjetja hrani podatke o 30 dneh).
Kliknite gumb Hitrost in Cloudflare izvede nekaj preizkusov učinkovitosti na vašem spletnem mestu in poroča o vseh izboljšavah, ki ste jih opazili pri omogočanju CDN-ja in njegovih začetnih nastavitvah optimizacije (Auto Minify, Brotli itd.). Trdili so, da je bil čas nalaganja našega spletnega mesta zdaj 62% hitrejši. . Če kliknete zavihek Optimizacija, se prikaže seznam prilagoditev za pospešitev, ki jih lahko uporabite, vendar je večina teh na voljo samo s plačanimi načrti.
Območje predpomnjenja omogoča dober nadzor nad nastavitvami predpomnilnika, zlasti za brezplačno storitev. Lahko v celoti počistite predpomnilnik ali izbrišete posamezne predmete; nastavite privzeti čas za brskalnik obiskovalca za predpomnjenje datotek (najmanj 30 minut) ali pa se odločite, kako ravnati z nizi poizvedb. (Ko obstaja URL, kot je example.com/pic.jpg.webp "https://cdn.mos.cms.futurecdn.net/GR7aeZWC9Z7rUWxLG8uzf3.jpg.webp">
Izvedba
Ugotoviti, kateri CDN je za vas najhitrejši, je zapleteno podjetje. Vsaka storitev ima svoje omrežje, ki se v eni državi lahko izkaže, v drugi pa razočara. Tudi CDN se mora ujemati z obiskovalci vašega spletnega mesta. Vrhunska uspešnost v Evropi sploh ne koristi, če so vaši obiskovalci večinoma iz Severne Amerike.
CDNPerf vas lahko usmeri v pravo smer, pri čemer navede najhitrejše ponudnike po državah, celinah ali svetu.
Kot pišemo, Cloudflare ocenjuje povprečno 11. mesto (od 20) za svetovna vprašanja, s povprečnim odzivnim časom 36 ms. To ni neverjetno, ampak tudi ni slabo, saj je podjetje premagalo več velikih imen (CDN77, StackPath in CacheFly so bili 13., 14. in 15.) in le milisekunde za mnogimi drugimi (G-Core, Fastly, JsDelivr in Akamai niso nič več 5 milisekund naprej.)
Kljub temu so svetovna povprečja nekoliko zavajajoča, saj se rezultati Cloudflareja med regijami precej razlikujejo. Podjetje je na primer v Severni Ameriki ocenilo sorazmerno 14. mesto in v Evropi 17. mesto. Toda v Aziji je dosegel odlično 2. mesto, v Afriki pa četrto, verjetno zato, ker ima Cloudflare tako razširjeno mrežo, da lahko doseže območja, ki jih drugi pogrešajo.
Upoštevajte, da to ni celotna zgodba, spletna mesta pa bodo videla različne izboljšave glede na njihovo nastavitev, katere funkcije Cloudflare uporabljajo in kako jih uporabljajo. Toda na splošno je tukaj veliko potenciala za povečanje zmogljivosti, več kot dovolj, da upraviči prijavo za brezplačni načrt in preizkusite ga sami.
Končna sodba
Cloudflare je enostaven za uporabo in ponuja veliko funkcij, veliko varnost in učinkovito optimizacijo spletnih strani, da ne omenjamo ogromnega svetovnega omrežja, ki doseže območja, ki jih drugi CDN-ji pogosto pogrešajo. To je nujno za vaš ožji izbor za povečanje uspešnosti.
- Izpostavili smo tudi najboljši CDN