Qu'est-ce que CDN (Content Delivery Network) ?
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 marche ?
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'Impact Business
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.
Bonnes pratiques vs Erreurs communes
- ✅ À faire : 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).
- ❌ À é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).
Prompt IA
Contexte : site [hébergement actuel], trafic [France / international]. Explique ce qu'est un CDN en une phrase. Donne 3 bénéfices (latence, charge, sécurité). Compare 2 solutions (ex. Cloudflare vs Vercel Edge) pour [budget / stack]. Indique comment activer le cache et invalider après mise à jour.