WordPress Training
VergleicheWordPress

Cloudflare vs. BunnyCDN vs. KeyCDN: welk CDN voor WordPress?

Cloudflare vs. BunnyCDN vs. KeyCDN: welk CDN voor WordPress?

„Heb ik een CDN nodig?“ hoor ik in mijn trainingen bijna even vaak als „Welke caching-plugin moet ik nemen?“ — en het eerlijke antwoord luidt: bij de meeste WordPress-sites loont het, maar de drie gangbare aanbieders lossen de opgave heel verschillend op. Cloudflare, BunnyCDN en KeyCDN duiken alle drie op in performance-aanbevelingen, maar verschillen fundamenteel in aanpak: DNS-proxy met een zorgeloos totaalpakket tegenover een puur pay-as-you-go-asset-CDN. Een overzicht van al mijn toolvergelijkingen vindt u in het overzicht van de WordPress-toolvergelijkingen — hier ga ik voor CDN’s de diepte in.

Cloudflare-dashboard met geactiveerd domein

De drie aanbieders in het kort

Cloudflare (gratis instap, Pro-tarief circa 20 $/maand, stand 2026): geen puur CDN, maar een complete DNS-proxydienst. U wijzigt uw naamservers naar Cloudflare, en al het verkeer naar uw domein loopt voortaan via hun netwerk — inclusief gratis CDN met onbeperkte bandbreedte, DDoS-bescherming en een basisfirewall. Het Pro-tarief voegt beeldoptimalisatie, uitgebreide WAF-regels en meer performancefuncties toe.

BunnyCDN (pay-as-you-go, vanaf circa 0,01 $/GB in Noord-Amerika/Europa, stand 2026): een puur asset-CDN zonder tussenstap via een DNS-proxy. U zet BunnyCDN als pull zone voor uw bestaande afbeeldingen, CSS- en JS-bestanden — de rest van uw infrastructuur blijft onveranderd. Meerdere opslagregio’s inclusief de EU zijn te kiezen, de eerste regio kost 0,01 $/GB, elke volgende vanaf de derde regio goedkoper.

KeyCDN (pay-as-you-go, vanaf circa 0,04 $/GB in Noord-Amerika/Europa, stand 2026): technisch sterk vergelijkbaar met BunnyCDN — puur asset-CDN, geen DNS-proxy, afrekening naar werkelijk verbruikt datavolume. Het verschil zit in de vestigingsplaats: KeyCDN wordt geëxploiteerd door proinity LLC in Winterthur, Zwitserland — voor klanten met strenge eisen aan dataresidentie en Zwitsers gegevensbeschermingsrecht een zelfstandig argument.

Vergelijking in één oogopslag

Criterium Cloudflare BunnyCDN KeyCDN
Prijsmodel Gratis + Pro/Business-abonnement Pay-as-you-go per GB Pay-as-you-go per GB
Gratis niveau ✅ Zeer royaal ❌ (vanaf 1 $/maand minimum) ❌ (vanaf 4 $/maand minimum)
Serverlocaties/EU-opties Wereldwijd netwerk, EU inbegrepen Meerdere regio’s te kiezen, EU beschikbaar EU-kernmarkt, Zwitserse vestiging
DNS-proxy vs. puur asset-CDN DNS-proxy (hele domein) Puur asset-CDN (pull zone) Puur asset-CDN (pull zone)
Firewall/DDoS-bescherming inbegrepen ✅ Ja, vanaf de gratis versie ❌ Geen kernfunctie ❌ Geen kernfunctie
Opzetinspanning met WordPress Laag (naamservers + plugin) Gemiddeld (pull zone + rewrite-plugin) Gemiddeld (pull zone + rewrite-plugin)

Cloudflare — mijn standaardaanbeveling voor zzp’ers & mkb

Sterke punten: de gratis versie is veruit de eenvoudigste instap die ik ken. Naamservers omzetten, klaar — u krijgt onbeperkte bandbreedte via een wereldwijd netwerk, DDoS-bescherming en een basisfirewall, zonder een cent uit te geven. Voor de meeste van mijn klanten met bedrijfssites, blogs of kleine webshops is dat precies de juiste verhouding tussen inspanning en nut. Het Pro-tarief (circa 20 $/maand) voegt verliesvrije beeldoptimalisatie, AMP-ondersteuning en scherpere WAF-regels toe, mocht u meer willen.

Zwakke punten: omdat Cloudflare als DNS-proxy voor uw hele domein zit, grijpt het dieper in uw infrastructuur in dan een puur asset-CDN — wijzigingen aan DNS-records, e-mailrouting (MX-records) of SSL-certificaten lopen voortaan via Cloudflare. Dat is in de praktijk zelden een probleem, maar vraagt bij het eerste inrichten wat meer zorgvuldigheid dan een simpel pull-zone-CDN.

Wanneer Cloudflare: het standaardgeval — zzp’ers, mkb-websites, blogs, kleine tot middelgrote WooCommerce-shops. Als u CDN, firewall en DDoS-bescherming in één keer en zonder doorlopende kosten wilt.

BunnyCDN — het goedkoopste pure asset-CDN

Sterke punten: extreem lage prijs per GB, transparante afrekening zonder verborgen kosten, EU-opslagregio’s te kiezen. Omdat BunnyCDN zich niet met uw DNS-beheer bemoeit, blijft uw bestaande infrastructuur (hosting, e-mail, SSL) volledig ongemoeid — u hangt slechts een pull zone voor uw statische assets. Voor pure levering van afbeeldingen/CSS/JS is de prijs-kwaliteitverhouding nauwelijks te verslaan.

Zwakke punten: geen geïntegreerde firewall- of DDoS-bescherming, geen gratis niveau — u betaalt vanaf de eerste megabyte, zij het minimaal. De opzet met WordPress vereist een rewrite-plugin (bijv. CDN Enabler) die uw asset-URL’s naar het BunnyCDN-domein herschrijft — een extra configuratiestap ten opzichte van Cloudflares naamserverwissel.

Wanneer BunnyCDN: als u bewust geen proxying op DNS-niveau wilt (bijvoorbeeld omdat uw hosting of een firewalloplossing de DDoS-bescherming al afdekt), of als u een puur pay-as-you-go-model zonder abonnementsbinding verkiest en de paar euro extra opzetinspanning niet schuwt.

KeyCDN — het Zwitserse alternatief voor vragen rond dataresidentie

Sterke punten: technisch nagenoeg identiek aan BunnyCDN — puur pay-as-you-go-asset-CDN zonder abonnementsdwang. Het beslissende verschil is de vestiging in Zwitserland: voor klanten die om juridische of contractuele redenen uitdrukkelijk Zwitsers gegevensbeschermingsrecht of een EU-nabije maar niet EU-gebonden rechtsorde verlangen, is dat een zelfstandig argument dat noch Cloudflare (Amerikaans concern) noch BunnyCDN (Slovenië/EU) in dezelfde vorm biedt.

Zwakke punten: iets hogere prijs per GB dan BunnyCDN, geen gratis niveau, een slanker functiepakket dan Cloudflare — geen geïntegreerde firewall- of DDoS-bescherming. De opzet lijkt op die van BunnyCDN: pull zone inrichten, rewrite-plugin configureren.

Wanneer KeyCDN: als u een puur asset-CDN wilt en de Zwitserse dataresidentie contractueel of vanuit een klanteneis een echt criterium is — bijvoorbeeld bij advocatenkantoren, financiële dienstverleners of organisaties met uitdrukkelijke privacyvoorschriften voorbij de AVG.

Wilt u niet gokken welk CDN bij uw hosting en uw risicobereidheid past? In mijn online cursus richt ik samen met u de passende CDN-opzet in — inclusief naamserverwissel of pull-zone-configuratie, afhankelijk van wat voor uw site werkelijk zinvol is. → Naar de online cursus

Directe vergelijking: de details die tellen

Functie Cloudflare BunnyCDN KeyCDN
Bandbreedte in de gratis versie Onbeperkt Geen gratis versie Geen gratis versie
Beeldoptimalisatie inbegrepen Pro-tarief (verliesvrij) Optioneel tegen meerprijs (Bunny Optimizer) Niet inbegrepen
WAF / firewallregels ✅ Vanaf de gratis versie, meer in Pro/Business
DDoS-bescherming ✅ Inbegrepen, alle tarieven ❌ Geen kernfunctie ❌ Geen kernfunctie
Cachingcontrole (page rules) ✅ Uitgebreid Via HTTP-headers/plugin Via HTTP-headers/plugin
Analytics-dashboard ✅ Gedetailleerd, alle tarieven ✅ Solide ✅ Solide
Afrekenmodel Vaste prijs per maand Pay-as-you-go per GB Pay-as-you-go per GB
Contractbinding Maandelijks opzegbaar Geen, puur tegoedmodel Geen, puur tegoedmodel
Integratie met WordPress-plugin Officiële Cloudflare-plugin CDN Enabler / W3 Total Cache / WP Rocket CDN Enabler / W3 Total Cache / WP Rocket

Prijzen vergeleken (stand 2026)

  • Cloudflare: gratis versie met onbeperkte bandbreedte, basis-CDN, DDoS-bescherming en vijf page rules. Pro-tarief circa 20 $/maand bij jaarafrekening (25 $/maand bij maandelijkse afrekening), Business-tarief circa 200 $/maand bij jaarafrekening. Voor de meeste WordPress-sites volstaat de gratis versie volledig.
  • BunnyCDN: standaardnetwerk vanaf 0,01 $/GB in Noord-Amerika/Europa, met een minimumomzet van circa 1 $/maand. Opslagregio’s kosten aanvullend vanaf 0,01 $/GB per regio (de eerste twee regio’s), goedkoper vanaf de derde regio. Geen abonnement, puur verbruiksmodel.
  • KeyCDN: vanaf 0,04 $/GB voor de eerste 10 TB in Noord-Amerika/Europa, met dalende stafferprijzen bij een hoger volume (0,03 $/GB, 0,02 $/GB, vanaf 100 TB nog maar 0,01 $/GB). Minimumomzet circa 4 $/maand. Eveneens geen abonnementsdwang.

Belangrijk bij alle drie: prijzen veranderen, en met name de pay-as-you-go-modellen van BunnyCDN en KeyCDN hangen sterk af van het werkelijke verkeer van uw site. De genoemde bedragen zijn adviesprijzen stand 2026 — reken bij sterk wisselend verkeer (bijv. seizoensgebonden shops) liever met de bovenkant van uw verwachte datavolume.

Voor wie is wat geschikt?

De zzp- of mkb-website zonder technisch personeel: Cloudflare. Gratis instap, één opzetstap (naamservers), en u krijgt CDN, firewall en DDoS-bescherming gebundeld — zonder doorlopende kosten en zonder dat u het GB-verbruik moet bewaken.

De technisch onderlegde beheerder die pure assetlevering tegen de laagst mogelijke prijs wil: BunnyCDN. Als proxying op DNS-niveau niet gewenst is — bijvoorbeeld omdat er al een andere firewalloplossing draait — en u bereid bent een pull zone en een rewrite-plugin in te richten, krijgt u de gunstigste prijs-kwaliteitverhouding op de markt.

De organisatie met uitdrukkelijke eisen aan dataresidentie: KeyCDN. Als een klant, een advocatenkantoor of een interne complianceregel concreet om een Zwitserse serverlocatie of rechtsorde vraagt, is KeyCDN de voor de hand liggende keuze onder de pure asset-CDN’s.

Mijn conclusie

Voor de meeste zzp’ers en mkb-bedrijven blijft Cloudflare mijn standaardaanbeveling — de gratis instap is onverslaanbaar, de opzet is in enkele minuten geregeld, en u krijgt met firewall en DDoS-bescherming meteen meerdere beveiligingslagen meegeleverd die u anders apart zou moeten inrichten. BunnyCDN en KeyCDN zou ik gericht aanraden als u bewust een puur pay-as-you-go-asset-CDN zonder proxying op DNS-niveau wilt, of als — zoals bij KeyCDN — een concrete eis rond EU- of Zwitserse dataresidentie speelt. De afweging is altijd dezelfde: Cloudflares gratis versie is de eenvoudigste instap, maar bindt u aan een DNS-proxy voor uw hele domein. Wie dat bewust wil vermijden, betaalt bij BunnyCDN of KeyCDN een klein maar eerlijk bedrag voor een slanker, zuiverder gereedschap.

Een CDN is overigens slechts een van meerdere bouwstenen — gecombineerd met een nette caching-opzet haalt u duidelijk meer laadtijdwinst. Details daarover in mijn vergelijking WP Rocket vs. Perfmatters vs. LiteSpeed Cache. En als de hosting zelf al het knelpunt is, loont vooraf een blik in mijn vergelijking managed WordPress-hosting.

Veelgestelde vragen

Heb ik überhaupt een CDN nodig voor een kleine WordPress-site?
Bij een zeer kleine, lokaal gerichte site met weinig verkeer is het effect merkbaar kleiner dan bij een internationaal bezochte site. Toch raad ik het bijna altijd aan: Cloudflares gratis versie kost niets, brengt DDoS-bescherming en een firewall meteen mee, en het inrichten duurt geen 15 minuten. De verhouding tussen inspanning en nut is bij nul doorlopende kosten praktisch altijd positief.

Vertraagt een CDN mijn site niet juist, omdat er een extra station tussen komt?
In de regel niet. Statische assets (afbeeldingen, CSS, JS) worden geleverd door de CDN-edgeserver, die dichter bij uw bezoekers ligt dan uw oorsprongserver — dat is in vrijwel alle gevallen sneller, niet langzamer. Alleen bij uitzonderlijk goed aangesloten oorsprongservers vlak bij de doelgroep kan het verschil minimaal uitvallen.

Kan ik Cloudflare en een caching-plugin zoals WP Rocket tegelijk gebruiken?
Ja, dat is een gangbare en zinvolle combinatie. Cloudflare neemt de levering via het wereldwijde netwerk en de beveiligingslaag voor zijn rekening, WP Rocket zorgt voor caching aan serverzijde respectievelijk op PHP-basis, minificatie en lazy load. Let er alleen op dat u in Cloudflare de „Development Mode“ gebruikt als u tijdens het inrichten wijzigingen test, om cacheconflicten te vermijden.

Wat is concreet het verschil tussen een pull-zone-CDN en Cloudflares aanpak?
Bij Cloudflare loopt al het verkeer naar uw domein via hun netwerk — DNS, HTML, afbeeldingen, alles. Bij BunnyCDN en KeyCDN blijft uw oorsprongserver voor HTML/PHP direct bereikbaar; alleen de in een pull zone gedefinieerde statische assets (meestal /wp-content/uploads/, CSS, JS) worden via het CDN geleverd. Dat laatste is chirurgischer, maar u ziet af van firewall en DDoS-bescherming op DNS-niveau.

Loont het om later van Cloudflare naar BunnyCDN of KeyCDN over te stappen?
Technisch probleemloos mogelijk, maar zelden nodig. Een overstap loont vooral als u merkt dat u Cloudflares aanvullende functies (firewall, DNS-beheer) helemaal niet gebruikt en liever een slanker, puur asset-CDN zou hebben — of als er nieuw een concrete eis rond dataresidentie bij komt.

Heb ik voor BunnyCDN of KeyCDN per se een plugin nodig?
Niet per se, maar wel dringend aan te raden. Zonder rewrite-mechanisme zou u elke asset-URL in uw inhoud handmatig naar het CDN-domein moeten aanpassen. Plugins als CDN Enabler nemen dat automatisch over en zijn met beide aanbieders compatibel.

Wilt u niet alleen een CDN activeren, maar uw hele performancearchitectuur — hosting, caching, CDN, beeldoptimalisatie — een keer netjes op elkaar afstemmen, dan is mijn online cursus de pragmatische weg daarheen: samen analyseren we uw opzet en richten we de combinatie in die werkelijk bij uw site past. → Naar de online cursus


Beeldbron featured & inline: zelf gemaakte illustraties in het pletzenauer-design (geen stockfoto’s).

Tags

BunnyCDNCDNCloudflareKeyCDNPerformanceVergleichWordPress
Cloudflare vs. BunnyCDN vs. KeyCDN: welk CDN voor WordPress? | wptraining.at