Cloudflare je izuzetno uspješna američka usluga CDN-a koja kombinira obrnuti proxy s mrežom za isporuku sadržaja i u tehničku kombinaciju ubacuje mnoštvo dodatnih alata za sigurnost i optimizaciju.
Usluga nije uobičajeni CDN. Ne morate odabrati određeni sadržaj koji želite predmemorirati i nema potrebe za uređivanjem koda web lokacije. Umjesto toga, ažurirate svoje DNS poslužitelje imena da koriste Cloudflare, a nakon što se promjene prošire internetom (to bi moglo potrajati 24 sata, obično je to mnogo manje), usluga se automatski pokreće.
Neke su koristi slične drugim CDN-ima. Cloudflare otkriva mjesto svih posjetitelja i usmjerava ih u najbliži podatkovni centar. Ovo služi vašem sadržaju iz vlastite predmemorije, ako je moguće, poboljšavajući vrijeme odziva.
- Želite isprobati Cloudflare? Pogledajte web stranicu ovdje
Ostale su prednosti niže razine. Budući da Cloudflare zna sve o vašem web prometu, može ga filtrirati na razne načine. Usluga blokira prijetnje na temelju reputacije, HTTP zaglavlja, crnih popisa i još mnogo toga. Može zaustaviti ili ograničiti nasilne botove, ograničiti neželjenu poštu komentara, zaštititi ključne portove (SSH, telnet, FTP) od hakera ili otkriti i ublažiti DDoS napade na razne načine.
Kvalitetni dodaci uključuju neke učinkovite optimizacije slike. Cloudflareova ‘poljska’ tehnologija djeluje na smanjivanju veličina slikovnih datoteka za prosječno 35%, dok ‘Mirage’ koristi više tehnika za optimizaciju prikaza slika na mobilnim uređajima. Samo ove značajke mogu stvoriti veliku razliku u brzini na nekim web mjestima.
Iako se Cloudflare usredotočuje na jednostavnost upotrebe i značajke prilagođene potrošačima, usluga također nudi obilje zahtjevnijim i tehničkim korisnicima. Dobivate podršku za IPv6, HTTP / 3, WebSockets, pravila stranica za upravljanje prometom, REST API, namjenske SSL certifikate i još mnogo toga.
Cijene
Paleta proizvoda Cloudflare započinje osnovnim besplatnim planom. Ovo postavlja stroga ograničenja na neke značajke (samo osnovna DDoS zaštita, uključena su samo pravila za 3 stranice), a druge u potpunosti odbacuje (bez optimizacije slike), ali ne postoje glupa ograničenja koja će vas pokušati prisiliti na nadogradnju. Dobivate isti pristup nekim naprednim značajkama, poput REST API-ja, kao i komercijalni računi. I plan je zauvijek besplatan, bez ograničenja propusnosti.
Cloudflare Pro račun je od 20 USD mjesečno namijenjen profesionalnim korisnicima. Ovo proširuje besplatni plan s Cloudflareovim vatrozidom za web aplikacije, ubacuje alate za optimizaciju slike i omogućuje do 20 stranica pravila. Podrška putem e-pošte dobiva srednje vrijeme odziva od dva sata. Postoji više pravila korisničkog agenta i vatrozida te upozorenja o DDoS napadima u stvarnom vremenu. Sve u svemu, ovdje vjerojatno ima dovoljno funkcionalnosti koja opravdava troškove, posebno za web mjesta s velikim prometom koja bi na drugim CDN-ima bila pogođena dodatnim propusnim opsegom.
Cloudflare Business pojačava vrhunske značajke s naprednom DDoS zaštitom, prilagođenim prijenosom SSL certifikata, optimiziranom isporukom dinamičkog sadržaja, PCI usklađenošću, prioritetnom podrškom i pravilima do 50 stranica. Sve nam ovo zvuči dobro, iako nas manje uvjerava cijena od 200 dolara mjesečno.
Te planove možete proširiti nizom dodataka. Namjenski SSL certifikat košta samo 5 USD mjesečno; 5 dodatnih pravila stranice košta 5 USD; pametno usmjeravanje i uravnoteženje opterećenja također počinju s 5 dolara mjesečno, a ograničenje brzine štiti od napada uskraćivanja usluge, pokušaja brutalne lozinke i više za 0,05 dolara za 10 000 dobrih zahtjeva.
Ne iznenađuje što je Cloudflare Free ovdje izvanredan proizvod. Dovoljno je jednostavan za upotrebu za početnike, a ima dovoljno snage da bude koristan za web lokacije s teškim radnim uvjetima. Nedostatak pravila za stranice i vatrozid znači da se ni približno ne može konfigurirati kao komercijalni proizvodi, a nedostatak podrške mogao bi predstavljati problem ako ga upotrebljavate s bilo čime kritičnim za poslovanje.
Postaviti
Stvaranje Cloudflare računa djeluje slično kao i bilo koja druga web usluga. Unesite svoju adresu e-pošte, odaberite lozinku i to je u osnovi to.
Proces ubrzavanja vašeg prvog web mjesta započinjete unosom njegove domene. Cloudflare je ugrabio svaki DNS zapis za koji smo znali da postoji, a nekoliko i nismo, a zatim nudi mogućnost dodavanja novih i omogućuje korisniku da odluči koje će postavke preuzeti i kojim će upravljati sami. (Ako nemate pojma, samo prihvatite zadane postavke - one se mogu mijenjati kasnije, ako je potrebno).
Nakon toga, preostali je jedini korak postavljanje poslužitelja naziva domene na Cloudflare. To je otprilike jednostavan postupak kao što je podešavanje DNS-a, a web mjesto Cloudflare čak vam govori koje zapise treba promijeniti (nešto poput zamjene ns1.yourhost.com i ns2.yourhost.com sa bayan.ns.cloudflare.com i megan.ns .cloudflare.com.)
Iako ovo izgleda iznenađujuće jednostavno, postoji kvaka. Cloudflare proxy samo HTTP promet, a jednostavno prebacivanje vaših poslužitelja imena moglo bi pokvariti druge usluge. Tvrtka ovdje opisuje jednu od mogućih opasnosti: "Zadana konfiguracija Cloudflarea omogućuje samo proksiranje HTTP prometa i prekinut će promet pošte." Ups.
Pogledajte taj članak da biste razumjeli sve potencijalne probleme s e-poštom i budite svjesni da omogućavanje Cloudflarea može imati neke neočekivane učinke. Odaberite mirno vrijeme za eksperimentiranje, možda vikend, kad god je manja vjerojatnost da će neki problemi utjecati.
Zakazano je vrijeme postavljanja, uputite se prema registru domene, unesite promjene na njegovu upravljačku ploču i Cloudflare bi trebao biti omogućen prilično brzo. (Registratori domena vole navoditi vrijeme od 24-48 sati, ali to je najgori slučaj - naš je bio spreman za nekoliko minuta.)
Web konzola Cloudflarea otvara se brzim pregledom nekih korisnih sigurnosnih postavki. Omogućavanje automatskog prepravljanja HTTPS-a preusmjerava HTTP upite na HTTPS kad god je to moguće; Auto Minify smanjuje veličinu HTML, CSS i JavaScript datoteka na vašoj web lokaciji, a Brotli je pametni algoritam kompresije koji je razvio Google i koji obično smanjuje tekstualne datoteke za 10-20% više od Gzipa.
To su dobre vijesti, posebno za besplatan proizvod. Na primjer, neki komercijalni CDN planovi još uvijek ne podržavaju Brotlijevu kompresiju, pa čak ni div Amazon CloudFront to nije dobio tek u rujnu 2022-2023. godine.
Značajke
Web konzola Cloudflarea otvara se stranicom Pregled koja prikazuje vaš trenutni status web stranice, a koja bi se trebala promijeniti u 'Sjajne vijesti! Cloudflare sada štiti vašu web stranicu 'nakon što se prošire vaše nove DNS postavke.
Konzola prikazuje male ikone za još 15 funkcionalnih područja, uključujući Analytics, DNS, vatrozid, brzinu, predmemoriranje, pravila stranice, mrežu, promet i prilagodbu. Čak će i stručnjaci nagađati što bi moglo biti u nekima od njih, ali klikanjem svakog od njih redom se otkriva više.
Područje Analyticsa sadrži hrpu detaljnih izvješća koja pokrivaju upotrebu propusnosti, zahtjeve, DNS promet, učinkovitost predmemorije, jedinstvene posjetitelje, blokirane prijetnje i još mnogo toga. Čak i besplatni paket dobiva većinu njih, iako postoje neka značajna vremenska ograničenja (DNS izvješće pokriva samo zadnjih 6 sati; Pro račun održava do jednog dana; Enterprise plan čuva podatke od 30 dana).
Kliknite gumb Speed (Brzina) i Cloudflare pokreće neke testove performansi na vašoj web lokaciji, izvještavajući o svim poboljšanjima koja ste vidjeli omogućavanjem CDN-a i njegovih početnih postavki optimizacije (Auto Minify, Brotli i tako dalje.) Oni su tvrdili da je vrijeme učitavanja naše testne stranice sada 62% brže . Klikom na karticu Optimizacija prikazuje se popis prilagodbi ubrzanja koje možete primijeniti, ali većina ih je dostupna samo uz plaćene planove.
Područje keširanja pruža dobru razinu kontrole nad vašim postavkama predmemorije, posebno za besplatnu uslugu. Možete potpuno očistiti predmemoriju ili izbrisati pojedinačne objekte; postavite zadano vrijeme za preglednik posjetitelja za predmemoriranje datoteka (najmanje 30 minuta) ili odlučite kako postupati sa nizovima upita. (Kada postoji URL poput example.com/pic.jpg.webp "https://cdn.mos.cms.futurecdn.net/GR7aeZWC9Z7rUWxLG8uzf3.jpg.webp">
Izvođenje
Komplicirano je raditi koji je za vas najbrži CDN. Svaka usluga ima svoju mrežu koja bi se u jednoj zemlji mogla istaknuti, a u drugoj razočarati. CDN se također mora podudarati s posjetiteljima vaše web stranice. Od vrhunskih performansi u Europi uopće nema koristi ako su vaši posjetitelji uglavnom iz Sjeverne Amerike.
CDNPerf vas može uputiti u pravom smjeru, navodeći najbrže pružatelje usluga po zemljama, kontinentima ili širom svijeta.
Dok pišemo, Cloudflare ocjenjuje prosječno 11. mjesto (od 20) za svjetske upite, s prosječnim vremenom odziva od 36 ms. To nije nevjerojatno, ali nije ni loše, jer je tvrtka pobijedila nekoliko velikih imena (CDN77, StackPath i CacheFly bili su 13., 14. i 15.) i samo milisekunde iza mnogih (G-Core, Fastly, JsDelivr i Akamai nisu ništa više od 5 milisekundi unaprijed.)
Prosjeci u svijetu pomalo zavaraju, budući da se rezultati Cloudflarea znatno razlikuju među regijama. Tvrtka je, na primjer, ocijenila relativno razočaravajućim 14. u Sjevernoj Americi i 17. u Europi. No, zauzeo je izvrsno 2. mjesto u Aziji i 4. u Africi, vjerojatno zato što Cloudflare ima toliko raširenu mrežu da može doseći područja koja drugima nedostaju.
Imajte na umu da ovo nije cijela priča, a web mjesta će vidjeti različite poboljšanja performansi, ovisno o njihovoj postavci, koje značajke Cloudflarea koriste i kako ih koriste. Ali sveukupno, ovdje ima puno potencijala za poboljšanje performansi, više nego dovoljno da opravdaju prijavu za besplatni plan i isprobavanje na sebi.
Konačna presuda
Cloudflare je jednostavan za upotrebu i pruža mnoštvo značajki, veliku sigurnost i učinkovite optimizacije web stranica, a da ne spominjemo ogromnu globalnu mrežu koja doseže područja koja drugim CDN-ima često nedostaju. To je nužno za uži izbor za poboljšanje vaše izvedbe.
- Također smo istaknuli najbolji CDN