Définition technique
Réseau de serveurs répartis géographiquement qui met en cache et sert les contenus (HTML, images, CSS, JS) depuis le point de présence (POP) le plus proche de l'utilisateur. Réduit la latence et la charge du serveur d'origine. Les grands acteurs (Cloudflare, Vercel, AWS CloudFront) proposent CDN, SSL et protection DDoS. Pour un site statique ou des assets, le CDN est souvent le premier levier de performance : le contenu part en quelques millisecondes depuis un nœud local.
Comment ça fonctionne ?
La première requête pour une URL peut aller au serveur d'origine ; la réponse est mise en cache au POP. Les requêtes suivantes (même URL, depuis la même zone) sont servies depuis le cache du POP. La TTL (durée de vie du cache) et les règles d'invalidation déterminent quand rafraîchir. Les assets statiques (images, JS, CSS) sont en général cachés longtemps.
L'erreur classique à éviter
Ne pas configurer les en-têtes de cache (Cache-Control) côté origine, ce qui empêche une bonne mise en cache. Invalider tout le cache à chaque déploiement au lieu de cibler les fichiers modifiés. Oublier le CDN pour les API ou les pages personnalisées (à traiter différemment).
Impact business : pourquoi s'en soucier ?
Un site servi par un CDN charge plus vite partout dans le monde, ce qui améliore l'expérience et les Core Web Vitals (LCP). Moins de requêtes atteignent votre serveur d'origine, ce qui réduit les coûts et les risques de surcharge. Pour un business international ou une stratégie PSEO multi-villes, le CDN est quasi indispensable.
La règle d'or
Définir Cache-Control pour chaque type de ressource (long pour les assets versionnés, court ou no-cache pour le HTML si besoin). Utiliser un CDN avec SSL et options de sécurité (WAF, DDoS). Mesurer la latence avant/après (LCP, TTFB).