
Je website staat op een server, en die server staat ergens — meestal in één datacenter in Nederland of Duitsland. Voor een bezoeker uit Amsterdam is dat dichtbij; voor een klant in Spanje of een zoekmachine-crawler uit Amerika is elke aanvraag een flinke omweg. Een CDN (Content Delivery Network) lost dat op door kopieën van je website-bestanden te verspreiden over servers wereldwijd. Maar heeft een Nederlandse MKB-website dat eigenlijk nodig? Dat ligt eraan — en het antwoord is genuanceerder dan de marketing van CDN-aanbieders doet vermoeden.
Hoe een CDN werkt
Een CDN is een netwerk van honderden servers (“edge-locaties”) verspreid over de wereld. Statische onderdelen van je site — afbeeldingen, CSS, JavaScript, lettertypen, soms complete pagina’s — worden op die servers gecached. Vraagt een bezoeker je site op, dan levert de dichtstbijzijnde edge-server de bestanden, in plaats van jouw verre hoofdserver. Het resultaat: kortere laadtijden, en een hoofdserver die het veel rustiger heeft omdat het CDN het meeste werk opvangt.
Meer dan alleen snelheid
Moderne CDN’s doen meer dan bestanden uitserveren. Ze vangen verkeerspieken op (een nieuwsbriefactie of tv-vermelding trekt ineens duizenden bezoekers — het CDN absorbeert dat moeiteloos), ze bieden bescherming tegen DDoS-aanvallen en kwaadaardige bots, en ze regelen vaak gratis SSL en moderne protocollen als HTTP/3. Voor webshops en sites met internationale bezoekers zijn dat serieuze voordelen, ook los van de kale laadsnelheid.
Wanneer een CDN zinvol is — en wanneer niet
Eerlijk is eerlijk: bedien je uitsluitend Nederlandse bezoekers en staat je site op goede Nederlandse hosting, dan is de snelheidswinst van een CDN beperkt — de afstand is al klein. Een CDN wordt interessant zodra één van deze situaties speelt: je hebt bezoekers uit meerdere landen, je site is zwaar aan media (veel foto’s, video, downloads), je verwacht verkeerspieken, of je wilt de extra beveiligingslaag. Belangrijk: een CDN repareert geen trage website. Een site die traag is door zware plugins of ontbrekende caching wordt met een CDN hooguit iets minder traag — de basis moet eerst op orde zijn.
Wat kost het en hoe stel je het in?
De bekendste aanbieder, Cloudflare, heeft een gratis instapplan dat voor de meeste MKB-sites ruim voldoende is; betaalde plannen beginnen rond de twintig euro per maand. Ook veel hostingpartijen leveren een CDN als optie bij het pakket. De installatie verloopt meestal via de naamservers van je domein: je wijst je domein naar het CDN, dat vervolgens als slimme tussenlaag voor je site hangt. In WordPress werkt een CDN prima samen met caching-plugins zoals WP Rocket; let er wel op dat je na wijzigingen aan je site zowel de plugin-cache als de CDN-cache leegt, anders zien bezoekers oude versies.
Conclusie
Een CDN verspreidt je website over servers wereldwijd, waardoor bezoekers sneller bediend worden en je site pieken en aanvallen beter doorstaat. Voor puur Nederlandse sites op goede hosting is het een nice-to-have; voor internationale sites, mediazware sites en webshops een verstandige investering die met gratis instapplannen weinig hoeft te kosten. Zorg wel dat de basis — schone code en goede caching — eerst op orde is, want een CDN maskeert traagheid hooguit.