Cloudflare is een bedrijf dat een wereldwijd netwerk van servers draait, geplaatst tussen je website en de mensen die hem bezoeken. Het maakt je site sneller, beschermt hem tegen aanvallen en beheert de DNS die je domein naar de juiste plek wijst.

De duidelijkste vergelijking is een beveiligingspoort en een lokaal magazijn in één. Elke bezoeker komt eerst langs Cloudflare. Slecht verkeer, zoals een stortvloed aan nepverzoeken die je site offline willen halen, wordt bij de poort tegengehouden. Echte bezoekers krijgen een bewaarde kopie van je pagina’s geserveerd vanaf een Cloudflare-locatie dicht bij hen, vaak in een land veel dichterbij dan je echte server. Een bezoeker in Amsterdam hoeft dus niet te wachten tot data helemaal uit de Verenigde Staten komt.

Technisch gezien werkt Cloudflare als een reverse proxy: je echte server blijft erachter verborgen. Je wijst meestal een CNAME-record naar Cloudflare, en van daaruit regelt het de caching, SSL-certificaten en routering. Het gratis SSL-certificaat alleen al scheelt veel mensen een aparte aankoop en handmatige verlenging. Daarbovenop biedt het ook serverless functies via Workers, beeldoptimalisatie en botbescherming.

Die centrale positie is ook de keerzijde. Omdat zoveel van het web via Cloudflare loopt, kan een zeldzame storing aan hun kant veel sites tegelijk platleggen, en daarom moet het één laag in je weerbaarheid zijn en niet je enige. Er zijn ook alternatieven, zoals Fastly, Akamai en Amazon CloudFront, elk met een eigen balans tussen prijs en functies. Voor de meeste kleine en middelgrote sites dekt het gratis pakket alleen al meer dan mensen verwachten.

Bij TopDevs zetten we Cloudflare voor de meeste klantsites omdat het kleine bedrijven dezelfde snelheid en bescherming geeft waar grote bedrijven flink voor betalen.