Cloudflare is een enorm succesvolle Amerikaanse CDN-service die een reverse proxy combineert met een content delivery-netwerk, en een groot aantal bonusbeveiligings- en optimalisatietools in de technische mix gooit.
De service is geen conventionele CDN. U hoeft niet de specifieke inhoud te kiezen die u in het cachegeheugen wilt opslaan, en u hoeft uw sitecode niet te bewerken. In plaats daarvan werk je je DNS-naamservers bij om Cloudflare te gebruiken, en zodra de wijzigingen zich over het internet hebben verspreid (dit kan 24 uur duren, meestal is het veel minder), wordt de service automatisch geactiveerd.
Sommige voordelen zijn vergelijkbaar met andere CDN's. Cloudflare detecteert de locatie van eventuele bezoekers en leidt ze naar het dichtstbijzijnde datacenter. Dit dient indien mogelijk uw inhoud vanuit zijn eigen cache, waardoor de responstijden worden verbeterd.
- Wil je Cloudflare proberen? Bekijk hier de website
Andere voordelen zijn lager. Omdat Cloudflare alles weet over uw webverkeer, kan het dit op verschillende manieren filteren. De service blokkeert bedreigingen op basis van reputatie, HTTP-headers, zwarte lijsten en meer. Het kan beledigende bots stoppen of beperken, reactiespam beperken, belangrijke poorten (SSH, telnet, FTP) beschermen tegen hackers, of DDoS-aanvallen op verschillende manieren detecteren en beperken.
Extra's van hoge kwaliteit zijn onder meer enkele effectieve beeldoptimalisaties. De ‘Poolse’ technologie van Cloudflare zorgt ervoor dat de bestandsgrootte van afbeeldingen met gemiddeld 35% wordt verkleind, terwijl ‘Mirage’ meerdere technieken gebruikt om de weergave van afbeeldingen op mobiele apparaten te optimaliseren. Alleen al deze functies kunnen voor sommige sites een enorm snelheidsverschil maken.
Hoewel Cloudflare een sterke focus heeft op gebruiksgemak en consumentvriendelijke functies, biedt de service ook genoeg voor de meer veeleisende en technische gebruiker. U krijgt ondersteuning voor IPv6, HTTP / 3, WebSockets, paginaregels om verkeer te manipuleren, een REST API, speciale SSL-certificaten en meer.
Prijsstelling
Het Cloudflare-productassortiment begint met een gratis basisplan. Dit stelt strikte limieten aan sommige functies (alleen basis DDoS-bescherming, slechts 3 paginaregels inbegrepen), en laat andere volledig vallen (geen beeldoptimalisaties), maar er zijn geen domme beperkingen om je te dwingen om te upgraden. U krijgt dezelfde toegang tot enkele geavanceerde functies, zoals de REST API, als de commerciële accounts. Het plan is ook voor altijd gratis, zonder bandbreedtelimieten.
Cloudflare Pro is een account van $ 20 per maand gericht op professionele gebruikers. Dit breidt het gratis plan uit met Cloudflare's Web Application Firewall, voegt de tools voor beeldoptimalisatie toe en staat maximaal 20 paginaregels toe. De e-mailondersteuning krijgt een mediane responstijd van twee uur. Er zijn meer user-agent- en firewallregels en realtime waarschuwingen van DDoS-aanvallen. Over het algemeen is er hier waarschijnlijk genoeg functionaliteit om de kosten te rechtvaardigen, vooral voor sites met veel verkeer die zouden worden getroffen door extra bandbreedtekosten op andere CDN's.
Cloudflare Business verhoogt de geavanceerde functies met geavanceerde DDoS-bescherming, aangepaste SSL-certificaatupload, geoptimaliseerde levering van dynamische inhoud, PCI-compliance, prioriteitsondersteuning en regels voor maximaal 50 pagina's. Dit klinkt ons allemaal goed in de oren, hoewel we minder overtuigd zijn van het prijskaartje van $ 200 per maand.
U kunt deze plannen uitbreiden met een reeks add-ons. Een speciaal SSL-certificaat kost slechts $ 5 per maand; 5 extra paginaregels kosten $ 5; slimme routering en taakverdeling beginnen ook bij $ 5 per maand, en snelheidsbeperking beschermt tegen denial-of-service-aanvallen, brute-force wachtwoordpogingen en meer voor $ 0,05 per 10.000 goede verzoeken.
Het is niet verwonderlijk dat Cloudflare Free hier het opvallende product is. Het is eenvoudig genoeg voor beginners om te gebruiken, maar heeft toch voldoende kracht om bruikbaar te zijn voor zware sites. Door het ontbreken van pagina- en firewallregels is het echter lang niet zo configureerbaar als de commerciële producten, en het gebrek aan ondersteuning kan een probleem zijn als u het gebruikt voor alles wat bedrijfskritiek is.
Opstelling
Het aanmaken van een Cloudflare-account werkt net als elke andere webservice. Voer uw e-mailadres in, kies een wachtwoord en dat is het in wezen.
U begint het proces van het versnellen van uw eerste website door het domein ervan in te voeren. Cloudflare pakte elk DNS-record waarvan we wisten dat het bestond en een paar niet, en vervolgens biedt het een optie om meer toe te voegen, en stelt het de gebruiker in staat om te beslissen welke instellingen het overneemt en welke ze zelf zullen beheren. (Als je geen idee hebt, accepteer dan gewoon de standaardinstellingen - ze kunnen later indien nodig worden gewijzigd).
Daarna is de enige resterende stap om uw domeinnaamservers zo in te stellen dat ze naar Cloudflare wijzen. Het is ongeveer een net zo eenvoudig proces als DNS-tweaken wordt, en de Cloudflare-site vertelt je zelfs welke records je moet wijzigen (zoiets als, vervang ns1.yourhost.com en ns2.yourhost.com door bayan.ns.cloudflare.com en megan.ns .cloudflare.com.)
Hoewel dit verrassend eenvoudig lijkt, is er een addertje onder het gras. Cloudflare proxy's alleen HTTP-verkeer, en het eenvoudig omschakelen van uw naamservers kan andere services kapot maken. Het bedrijf noemt hier een van de mogelijke gevaren: 'De standaardconfiguratie van Cloudflare staat alleen proxy van HTTP-verkeer toe en zal het e-mailverkeer verbreken.' Oeps.
Bekijk dat artikel om mogelijke e-mailproblemen te begrijpen, en houd er rekening mee dat het inschakelen van Cloudflare enkele onverwachte effecten kan hebben. Kies een rustige tijd om te experimenteren, misschien een weekend, wanneer de kans kleiner is dat problemen een effect zullen hebben.
Stel de geplande tijd in, ga naar uw domeinregistreerder, breng de wijzigingen aan in het configuratiescherm en Cloudflare zou vrij snel moeten worden ingeschakeld. (Domeinregistreerders geven graag een tijd van 24-48 uur aan, maar dat is in het ergste geval: die van ons was binnen enkele minuten klaar.)
De webconsole van Cloudflare wordt geopend met een korte doorloop van enkele nuttige beveiligingsinstellingen. Door automatische HTTPS-herschrijvingen in te schakelen, worden HTTP-query's waar mogelijk omgeleid naar HTTPS; Auto Minify verkleint de grootte van de HTML-, CSS- en JavaScript-bestanden van uw site, en Brotli is een slim door Google ontwikkeld compressie-algoritme dat tekstbestanden doorgaans 10-20% meer verkleint dan Gzip.
Dat is goed nieuws, zeker voor een gratis product. Sommige commerciële CDN-plannen ondersteunen bijvoorbeeld nog steeds geen Brotli-compressie, en zelfs de gigantische Amazon CloudFront kreeg het pas in september 2022-2023.
Kenmerken
De webconsole van Cloudflare wordt geopend met een overzichtspagina die uw huidige sitestatus weergeeft, die zou moeten veranderen in 'Goed nieuws! Cloudflare beschermt nu uw site 'zodra uw nieuwe DNS-instellingen zijn gepropageerd.
De console geeft kleine pictogrammen weer voor 15 andere functiegebieden, waaronder Analytics, DNS, Firewall, Snelheid, Caching, Paginaregels, Netwerk, Verkeer en Aanpassen. Zelfs experts zullen blijven raden wat er in sommige hiervan zou kunnen zitten, maar als je erop klikt, wordt er meer onthuld.
Het Analytics-gebied bevat een stapel gedetailleerde rapporten over bandbreedtegebruik, verzoeken, DNS-verkeer, cache-effectiviteit, unieke bezoekers, geblokkeerde bedreigingen en meer. Zelfs het gratis abonnement krijgt de meeste hiervan, hoewel er enkele aanzienlijke tijdgerelateerde limieten zijn (het DNS-rapport heeft alleen betrekking op de laatste 6 uur; het Pro-account houdt maximaal een dag bij; het Enterprise-abonnement bewaart gegevens van 30 dagen).
Klik op de knop Snelheid en Cloudflare voert enkele prestatietests uit op uw site, waarbij eventuele verbeteringen worden gerapporteerd die u heeft gezien door het inschakelen van het CDN en de initiële optimalisatie-instellingen (Auto Minify, Brotli enzovoort). Deze beweerden dat de laadtijd van onze testsite nu 62% sneller was . Als u op het tabblad Optimalisatie klikt, wordt een lijst met versnellingsaanpassingen weergegeven die u kunt toepassen, maar de meeste hiervan zijn alleen beschikbaar met de betaalde plannen.
Het Caching-gebied geeft een goed niveau van controle over uw cache-instellingen, vooral voor een gratis service. U kunt de cache volledig wissen of afzonderlijke objecten verwijderen; stel een standaardtijd in voor de browser van een bezoeker om bestanden in het cachegeheugen op te slaan (minimaal 30 minuten), of bepaal hoe u zoekreeksen behandelt. (Als er een URL is zoals example.com/pic.jpg.webp "https://cdn.mos.cms.futurecdn.net/GR7aeZWC9Z7rUWxLG8uzf3.jpg.webp">
Prestatie
Uitzoeken wat de snelste CDN voor u is, is een ingewikkelde zaak. Elke dienst heeft zijn eigen netwerk dat in het ene land kan excelleren, maar in het andere teleurstelt. Een CDN moet ook overeenkomen met de bezoekers van uw website. Topprestaties in Europa hebben helemaal geen zin als uw bezoekers voornamelijk uit Noord-Amerika komen.
CDNPerf kan u in de goede richting wijzen en de snelste providers per land, continent of wereldwijd opsommen.
Terwijl we dit schrijven, scoort Cloudflare gemiddeld een 11e plaats (van de 20) voor wereldwijde vragen, met een gemiddelde responstijd van 36 ms. Dat is niet geweldig, maar het is ook niet slecht, met het bedrijf dat verschillende grote namen verslaat (CDN77, StackPath en CacheFly waren 13e, 14e en 15e) en slechts milliseconden achter vele anderen (G-Core, Fastly, JsDelivr en Akamai zijn niet meer dan 5 milliseconden vooruit.)
De wereldwijde gemiddelden zijn echter een beetje misleidend, aangezien de resultaten van Cloudflare aanzienlijk verschillen tussen regio's. Het bedrijf scoorde bijvoorbeeld een relatief teleurstellende 14e plaats in Noord-Amerika en 17e in Europa. Maar het behaalde een uitstekende 2e plaats in Azië en 4e in Afrika, vermoedelijk omdat Cloudflare zo'n wijdverspreid netwerk heeft dat het de gebieden kan bereiken die anderen missen.
Houd er rekening mee dat dit niet het hele verhaal is en dat sites verschillende prestatieverbeteringen zullen zien, afhankelijk van hun configuratie, welke Cloudflare-functies ze gebruiken en hoe ze deze gebruiken. Maar over het algemeen is er hier veel potentieel om de prestaties te verbeteren, meer dan genoeg om het aanmelden voor het gratis abonnement te rechtvaardigen en het zelf te proberen.
Eindoordeel
Cloudflare is gebruiksvriendelijk en biedt tal van functies, geweldige beveiliging en effectieve website-optimalisaties, om nog maar te zwijgen van een enorm wereldwijd netwerk dat gebieden bereikt die andere CDN's vaak missen. Dat maakt het een must voor uw prestatieverhogende shortlist.
- We hebben ook de beste CDN uitgelicht