Blog · Hosting

CDN voor MKB-website — overkill of essentieel?

Content Delivery Network — gratis bij Vercel/Netlify, los van shared hosting €5-€20/mnd. Wanneer is het zinvol?

Wat MKB moet weten

Voor MKB met >500 bezoekers/dag, internationale bezoekers, of beeldzware sites: CDN halveert laadtijd. Voor lokale MKB met <100 bezoekers/dag: leuk-maar-niet-essentieel. Onze tip: kies een host (Vercel/Netlify/Cloudflare) waar CDN al inzit — dan kost het je niets extra.

Veelgestelde vragen

Wanneer is dit relevant?
Bij elke MKB-website-keuze die je in 2026 maakt. Twijfel? Vraag de gratis audit aan — wij kijken concreet naar jouw situatie.

Cloudflare versus BunnyCDN — twee scholen, twee filosofieën

De CDN-wereld is in 2026 grofweg verdeeld in twee kampen. Cloudflare is de Zwitserse zakmes-aanpak: ze hebben honderden edge-locaties, gratis tier die voor de meeste MKB-sites volstaat, ingebouwde firewall, bot-management en image-resizing. Het nadeel is dat je in hun ecosysteem komt te zitten — DNS, certificaten, caching en workers vormen samen een gouden kooi waar weglopen pijnlijk wordt. BunnyCDN is het tegenovergestelde: een Sloveense underdog die per GB factureert (vanaf 0,005 dollar per GB in Europa), geen abonnement vereist, en bekend staat om eerlijke prijzen zonder verborgen egress.

Voor een MKB-site met Nederlandse bezoekers en een paar honderd GB verkeer per maand betaal je bij Bunny zo'n drie tot vijf euro. Cloudflare's gratis tier doet het tegen nul euro maar met minder geavanceerde cache-controle. Onze nuchtere keuze voor lokale MKB: start gratis bij Cloudflare, en stap pas over op Bunny als je grote video- of downloadbestanden serveert waar je per-GB-controle wilt. Voor pure brochure-sites blijf je je hele bestaan op de free tier zitten — daar is niets mis mee.

Edge-caching — wat cache je wel en niet

Een CDN is niets meer dan een netwerk van computers dichtbij de bezoeker die kopieën van jouw site bewaren. De truc zit in wat je cachet en hoe lang. Statische assets (afbeeldingen, CSS, JS-bundles) cache je agressief — een jaar lang, met een hash in de bestandsnaam zodat updates een nieuwe URL krijgen. HTML van een marketingsite cache je per uur of per dag, afhankelijk van hoe vaak je content wijzigt. Persoonlijke pagina's (winkelmandje, accountoverzicht, formulier-bedankpagina) cache je nooit — die moeten altijd vanuit de origin komen.

Beeldoptimalisatie — waar 80% van de winst zit

De grootste prestatieklap voor een MKB-site komt niet van de CDN op zich, maar van wat je erover heen jaagt. Een ongecomprimeerde productfoto van 3 MB die op vijftig pagina's terugkomt, kost je per maand makkelijk twintig GB aan extra verkeer. Diezelfde foto, omgezet naar AVIF of WebP en geserveerd op de juiste resolutie via een image-CDN, weegt 120 KB. Dat is meer dan 95 procent reductie zonder zichtbaar kwaliteitsverlies. Voor een lokale MKB-site betekent dat een laadtijd onder de seconde, óók op een matig mobiel netwerk in een dorpskern met slechte dekking.

Cloudflare biedt hier Polish en Image Resizing, Bunny heeft Bunny Optimizer, en als third-party speler is imgix populair. Onze voorkeur voor MKB is om beeldoptimalisatie aan de buildkant te doen (Next.js Image, Astro's image-component, of een statische pipeline met Sharp) en het CDN puur als edge-cache te gebruiken. Dat houdt je rekening laag en geeft je voorspelbaar gedrag — je weet precies welke versie van een asset op welke URL staat.

Concrete cijfers — wat scheelt het echt?

Een testcase uit Mijdrecht: een installatiebedrijf had een WordPress-site bij een Nederlandse shared host, gemiddelde laadtijd 4,2 seconden over 3G, en bouncerate van 62 procent. We zetten Cloudflare ervoor (gratis tier), comprimeerden de zeventien hero-foto's naar WebP, en activeerden brotli-compressie op de HTML. Laadtijd zakte naar 1,1 seconde, bouncerate naar 38 procent, en het aantal contactaanvragen steeg in drie maanden met 41 procent. Totale extra kosten: nul euro. Tijdsinvestering: een halve werkdag. Dat is het soort impact waar je voor doet.

Heeft een lokale MKB-site een CDN echt nodig?
Voor een puur Nederlands publiek met minder dan honderd bezoekers per dag is een CDN geen prioriteit als je hostingprovider al een datacenter in Amsterdam draait. Maar zodra je hosting in Duitsland of Ierland staat, of je bezoekers raken een matig mobiel netwerk, scheelt een CDN al snel een seconde laadtijd. Op de gratis tier van Cloudflare kost het je niets en levert het meetbaar betere Core Web Vitals op.
Kan een CDN mijn site offline halen?
Indirect, ja. Als je Cloudflare als reverse proxy gebruikt en hun edge platte gaat (gebeurt twee tot drie keer per jaar voor een paar minuten), is jouw site onbereikbaar zelfs als je origin server draait. De oplossing is een DNS-failover of een hostnaam die rechtstreeks naar de origin wijst voor noodgevallen. Voor de meeste MKB is dit overdreven — de uptime van een grote CDN is nog steeds hoger dan die van een NL-shared-host.
Wat is het verschil tussen een CDN en cache-plugin?
Een cache-plugin (zoals WP Rocket of W3 Total Cache) draait op je eigen server en levert gecachte HTML aan de eerste bezoeker, daarna direct. Een CDN duwt die gecachte versie naar honderden edge-locaties wereldwijd, zodat de tweede bezoeker uit Brazilië hem ook in 50 ms krijgt. De twee zijn complementair: de cache-plugin verkort de origin-render, het CDN verkort de afstand naar de bezoeker.

Wat doe je vandaag?

Verder lezen

Vraag de gratis audit aan

Binnen 48 uur een volledig rapport van je huidige site. Geen verplichtingen, eerlijk advies of een rebuild zinvol is.

Gratis audit →