« Ai-je besoin d'un CDN ? » — dans mes formations, j'entends cette question presque aussi souvent que « quelle extension de cache dois-je prendre ? ». Et la réponse honnête est la suivante : pour la plupart des sites WordPress, cela vaut le coup, mais les trois fournisseurs courants résolvent la tâche de manière très différente. Cloudflare, BunnyCDN et KeyCDN apparaissent tous les trois dans les recommandations de performance, mais leur approche diffère fondamentalement : un proxy DNS avec formule tout compris d'un côté, un pur CDN d'actifs facturé à l'usage de l'autre. Un panorama de tous mes comparatifs d'outils se trouve dans la vue d'ensemble des comparatifs d'outils WordPress — ici, j'entre dans le détail des CDN.

Les trois fournisseurs en un coup d'œil
Cloudflare (entrée gratuite, formule Pro environ 20 $ par mois, état 2026) : ce n'est pas un pur CDN, mais un service de proxy DNS complet. Vous faites pointer vos serveurs de noms vers Cloudflare, et tout le trafic vers votre domaine passe désormais par leur réseau — CDN gratuit à bande passante illimitée, protection anti-DDoS et pare-feu de base compris. La formule Pro ajoute l'optimisation des images, des règles de pare-feu applicatif avancées et davantage de fonctions de performance.
BunnyCDN (facturation à l'usage, à partir d'environ 0,01 $ le Go en Amérique du Nord et en Europe, état 2026) : un pur CDN d'actifs, sans étape intermédiaire de proxy DNS. Vous branchez BunnyCDN comme zone de tirage devant vos images, vos fichiers CSS et JS existants — le reste de votre infrastructure reste inchangé. Plusieurs régions de stockage sont disponibles, UE comprise ; la première coûte 0,01 $ le Go, et le tarif baisse à partir de la troisième région.
KeyCDN (facturation à l'usage, à partir d'environ 0,04 $ le Go en Amérique du Nord et en Europe, état 2026) : techniquement très proche de BunnyCDN — pur CDN d'actifs, pas de proxy DNS, facturation au volume de données réellement consommé. La différence tient au siège de l'entreprise : KeyCDN est exploité par proinity LLC, à Winterthour, en Suisse — pour une clientèle soumise à des exigences strictes de résidence des données et de droit suisse de la protection des données, c'est un argument à part entière.
Le comparatif en un coup d'œil
| Critère | Cloudflare | BunnyCDN | KeyCDN |
|---|---|---|---|
| Modèle tarifaire | Gratuit + abonnement Pro/Business | Facturation à l'usage, par Go | Facturation à l'usage, par Go |
| Palier gratuit | ✅ Très généreux | ❌ (minimum d'environ 1 $ par mois) | ❌ (minimum d'environ 4 $ par mois) |
| Localisations et options européennes | Réseau mondial, UE comprise | Plusieurs régions au choix, UE disponible | Marché européen au cœur, siège suisse |
| Proxy DNS ou pur CDN d'actifs | Proxy DNS (tout le domaine) | Pur CDN d'actifs (zone de tirage) | Pur CDN d'actifs (zone de tirage) |
| Pare-feu et protection anti-DDoS inclus | ✅ Oui, dès le palier gratuit | ❌ Pas sa fonction principale | ❌ Pas sa fonction principale |
| Effort de mise en place avec WordPress | Faible (serveurs de noms + extension) | Moyen (zone de tirage + extension de réécriture) | Moyen (zone de tirage + extension de réécriture) |
Cloudflare — ma recommandation par défaut pour les indépendants et les PME
Points forts : le palier gratuit est de loin la prise en main la plus simple que je connaisse. Vous basculez les serveurs de noms, et c'est fini — vous obtenez une bande passante illimitée sur un réseau mondial, une protection anti-DDoS et un pare-feu de base, sans dépenser un centime. Pour la plupart de mes clients avec des sites vitrines, des blogs ou de petites boutiques, c'est exactement le bon rapport entre effort et bénéfice. La formule Pro (environ 20 $ par mois) ajoute l'optimisation d'images sans perte, la prise en charge d'AMP et des règles de pare-feu applicatif plus fines, si vous voulez aller plus loin.
Points faibles : comme Cloudflare se place en proxy DNS devant l'ensemble de votre domaine, il intervient plus profondément dans votre infrastructure qu'un pur CDN d'actifs — les modifications d'enregistrements DNS, le routage des e-mails (enregistrements MX) ou les certificats SSL passent désormais par Cloudflare. C'est rarement un problème en pratique, mais cela demande un peu plus de soin à la première configuration qu'un simple CDN à zone de tirage.
Quand choisir Cloudflare : le cas standard — indépendants, sites de PME, blogs, petites et moyennes boutiques WooCommerce. Lorsque vous voulez CDN, pare-feu et protection anti-DDoS d'un seul coup et sans coûts récurrents.
BunnyCDN — le pur CDN d'actifs le moins cher
Points forts : un prix par Go extrêmement bas, une facturation transparente sans coûts cachés, des régions de stockage européennes au choix. Comme BunnyCDN ne se mêle pas de votre gestion DNS, votre infrastructure existante (hébergement, messagerie, SSL) reste totalement intacte — vous vous contentez de placer une zone de tirage devant vos actifs statiques. Pour la seule diffusion d'images, de CSS et de JS, le rapport qualité-prix est difficile à battre.
Points faibles : pas de pare-feu ni de protection anti-DDoS intégrés, pas de palier gratuit — vous payez dès le premier mégaoctet, même si c'est minime. La mise en place avec WordPress nécessite une extension de réécriture (CDN Enabler, par exemple) qui redirige les URL de vos actifs vers le domaine BunnyCDN — une étape de configuration supplémentaire par rapport à la bascule de serveurs de noms de Cloudflare.
Quand choisir BunnyCDN : si vous ne voulez délibérément pas de proxy au niveau DNS (parce que votre hébergement ou une solution de pare-feu couvre déjà la protection anti-DDoS, par exemple), ou si vous préférez un modèle purement à l'usage, sans engagement d'abonnement, et que les quelques euros de configuration supplémentaire ne vous rebutent pas.
KeyCDN — l'alternative suisse pour les questions de résidence des données
Points forts : techniquement presque identique à BunnyCDN — un pur CDN d'actifs facturé à l'usage, sans abonnement obligatoire. La différence décisive est le siège en Suisse : pour les clients qui exigent explicitement, pour des raisons juridiques ou contractuelles, le droit suisse de la protection des données ou un ordre juridique proche de l'UE sans y être soumis, c'est un argument à part entière, que ni Cloudflare (groupe américain) ni BunnyCDN (Slovénie, UE) n'offrent sous cette forme.
Points faibles : un prix par Go un peu plus élevé que BunnyCDN, pas de palier gratuit, un ensemble de fonctions plus restreint que Cloudflare — ni pare-feu ni protection anti-DDoS intégrés. La mise en place ressemble à celle de BunnyCDN : créer une zone de tirage, configurer une extension de réécriture.
Quand choisir KeyCDN : si vous voulez un pur CDN d'actifs et que la résidence suisse des données est un véritable critère, contractuel ou imposé par vos clients — pour des cabinets d'avocats, des prestataires financiers ou des organisations soumises à des exigences de protection des données allant au-delà du RGPD, par exemple.
Vous ne voulez pas deviner quel CDN correspond à votre hébergement et à votre tolérance au risque ? Dans mon cours en ligne, je mets en place avec vous la configuration CDN adaptée — bascule des serveurs de noms ou configuration d'une zone de tirage, selon ce qui a réellement du sens pour votre site. → Voir le cours en ligne
Comparaison directe : les détails qui comptent
| Fonctionnalité | Cloudflare | BunnyCDN | KeyCDN |
|---|---|---|---|
| Bande passante dans le palier gratuit | Illimitée | Pas de palier gratuit | Pas de palier gratuit |
| Optimisation des images incluse | Formule Pro (sans perte) | En option, moyennant supplément (Bunny Optimizer) | Non incluse |
| Pare-feu applicatif et règles | ✅ Dès le palier gratuit, davantage en Pro/Business | ❌ | ❌ |
| Protection anti-DDoS | ✅ Incluse, toutes formules | ❌ Pas sa fonction principale | ❌ Pas sa fonction principale |
| Contrôle du cache (règles de page) | ✅ Complet | Via les en-têtes HTTP ou une extension | Via les en-têtes HTTP ou une extension |
| Tableau de bord analytique | ✅ Détaillé, toutes formules | ✅ Solide | ✅ Solide |
| Mode de facturation | Prix fixe mensuel | À l'usage, par Go | À l'usage, par Go |
| Engagement contractuel | Résiliable mensuellement | Aucun, modèle de crédit pur | Aucun, modèle de crédit pur |
| Intégration à WordPress | Extension officielle Cloudflare | CDN Enabler / W3 Total Cache / WP Rocket | CDN Enabler / W3 Total Cache / WP Rocket |
Les tarifs comparés (état 2026)
- Cloudflare : palier gratuit avec bande passante illimitée, CDN de base, protection anti-DDoS et cinq règles de page. Formule Pro environ 20 $ par mois en facturation annuelle (25 $ par mois au mois), formule Business environ 200 $ par mois en facturation annuelle. Pour la plupart des sites WordPress, le palier gratuit suffit entièrement.
- BunnyCDN : réseau standard à partir de 0,01 $ le Go en Amérique du Nord et en Europe, avec un montant minimum d'environ 1 $ par mois. Les régions de stockage coûtent en plus à partir de 0,01 $ le Go par région (les deux premières régions), avec un tarif dégressif à partir de la troisième. Pas d'abonnement, modèle purement à la consommation.
- KeyCDN : à partir de 0,04 $ le Go pour les 10 premiers To en Amérique du Nord et en Europe, avec des paliers dégressifs au-delà (0,03 $ le Go, 0,02 $ le Go, et seulement 0,01 $ le Go à partir de 100 To). Montant minimum d'environ 4 $ par mois. Là non plus, aucun abonnement obligatoire.
Important pour les trois : les prix évoluent, et les modèles à l'usage de BunnyCDN et de KeyCDN dépendent fortement du trafic réel de votre site. Les chiffres cités sont les tarifs publics en 2026 — en cas de trafic très fluctuant (boutiques saisonnières, par exemple), calculez plutôt à partir de la borne haute de votre volume de données attendu.
À qui convient quoi ?
Le site d'un indépendant ou d'une PME sans personnel technique : Cloudflare. Entrée gratuite, une seule étape de configuration (les serveurs de noms), et vous obtenez CDN, pare-feu et protection anti-DDoS regroupés — sans coûts récurrents et sans avoir à surveiller une consommation en Go.
L'exploitante à l'aise techniquement qui veut la seule diffusion d'actifs au prix le plus bas possible : BunnyCDN. Si le proxy au niveau DNS n'est pas souhaité — parce qu'une autre solution de pare-feu tourne déjà, par exemple — et que vous êtes prête à configurer une zone de tirage et une extension de réécriture, vous obtenez le meilleur rapport qualité-prix du marché.
L'organisation soumise à des exigences explicites de résidence des données : KeyCDN. Si un client, un cabinet ou une règle de conformité interne demande concrètement une localisation ou un ordre juridique suisses, KeyCDN est le choix évident parmi les purs CDN d'actifs.
Ma conclusion
Pour la plupart des indépendants et des PME, Cloudflare reste ma recommandation par défaut — l'entrée gratuite est imbattable, la mise en place se règle en quelques minutes, et vous obtenez avec le pare-feu et la protection anti-DDoS plusieurs couches de sécurité qu'il faudrait sinon installer séparément. BunnyCDN et KeyCDN, je les recommanderais de façon ciblée si vous voulez délibérément un pur CDN d'actifs facturé à l'usage, sans proxy au niveau DNS, ou si — comme avec KeyCDN — une exigence concrète de résidence des données en Europe ou en Suisse est en jeu. Le compromis est toujours le même : le palier gratuit de Cloudflare est la prise en main la plus simple, mais il vous lie à un proxy DNS pour l'ensemble de votre domaine. Qui veut sciemment l'éviter paie chez BunnyCDN ou KeyCDN une somme modeste, mais équitable, pour un outil plus léger et plus épuré.
Un CDN n'est d'ailleurs qu'une brique parmi d'autres — combiné à une configuration de cache soignée, il fait gagner nettement plus de temps de chargement. Les détails dans mon comparatif WP Rocket contre Perfmatters contre LiteSpeed Cache. Et si c'est l'hébergement lui-même qui constitue le goulot d'étranglement, un coup d'œil préalable à mon comparatif Hébergement WordPress infogéré s'impose.
Questions fréquentes
Ai-je vraiment besoin d'un CDN pour un petit site WordPress ?
Sur un site très modeste, à vocation locale et à faible trafic, l'effet est nettement plus limité que sur un site visité à l'international. Je le recommande néanmoins presque toujours : le palier gratuit de Cloudflare ne coûte rien, apporte en prime la protection anti-DDoS et un pare-feu, et la mise en place ne prend pas un quart d'heure. Avec zéro coût récurrent, le rapport effort-bénéfice est pratiquement toujours positif.
Un CDN ne ralentit-il pas même mon site, puisqu'une étape supplémentaire s'intercale ?
En règle générale, non. Les actifs statiques (images, CSS, JS) sont servis par le serveur de périphérie du CDN, plus proche de vos visiteurs que votre serveur d'origine — c'est plus rapide dans presque tous les cas, pas plus lent. Ce n'est qu'avec des serveurs d'origine très bien connectés et situés à proximité immédiate du public visé que la différence peut être minime.
Puis-je utiliser Cloudflare et une extension de cache comme WP Rocket en même temps ?
Oui, c'est une combinaison courante et pertinente. Cloudflare prend en charge la diffusion via le réseau mondial et la couche de sécurité, WP Rocket s'occupe du cache côté serveur ou PHP, de la minification et du lazy load. Veillez simplement à activer le « mode développement » de Cloudflare quand vous testez des modifications pendant la configuration, afin d'éviter les conflits de cache.
Quelle est concrètement la différence entre un CDN à zone de tirage et l'approche de Cloudflare ?
Avec Cloudflare, tout le trafic vers votre domaine passe par leur réseau — DNS, HTML, images, tout. Avec BunnyCDN et KeyCDN, votre serveur d'origine reste directement joignable pour le HTML et le PHP ; seuls les actifs statiques définis dans une zone de tirage (généralement /wp-content/uploads/, le CSS, le JS) sont servis par le CDN. Cette seconde approche est plus chirurgicale, mais vous renoncez au pare-feu et à la protection anti-DDoS au niveau DNS.
Vaut-il la peine de passer plus tard de Cloudflare à BunnyCDN ou KeyCDN ?
Techniquement sans difficulté, mais rarement nécessaire. Un changement se justifie surtout si vous constatez que vous n'utilisez pas du tout les fonctions supplémentaires de Cloudflare (pare-feu, gestion DNS) et préféreriez un pur CDN d'actifs plus léger — ou si une exigence concrète de résidence des données apparaît.
Une extension est-elle indispensable pour BunnyCDN ou KeyCDN ?
Pas indispensable, mais vivement conseillée. Sans mécanisme de réécriture, vous devriez adapter à la main chaque URL d'actif dans vos contenus vers le domaine du CDN. Des extensions comme CDN Enabler s'en chargent automatiquement et sont compatibles avec les deux fournisseurs.
Si vous voulez non seulement activer un CDN, mais harmoniser une bonne fois toute votre architecture de performance — hébergement, cache, CDN, optimisation des images —, mon cours en ligne est la voie pragmatique : nous analysons ensemble votre configuration et mettons en place la combinaison qui convient réellement à votre site. → Voir le cours en ligne
Source des images (à la une et dans l'article) : illustrations réalisées par mes soins dans le design pletzenauer (aucune photo de banque d'images).
Tags
