Performance

CDN

Content Delivery Network

En français : Réseau de diffusion de contenu

Définition

Un CDN est un réseau de serveurs répartis géographiquement qui stockent des copies de votre site pour le délivrer plus rapidement aux visiteurs.

Explication détaillée

Sans CDN, tous vos visiteurs se connectent à un seul serveur (souvent en France). Avec un CDN (Cloudflare, AWS CloudFront...), un visiteur au Canada reçoit le site depuis un serveur canadien, réduisant le temps de chargement. Les CDN offrent aussi une protection contre les attaques DDoS.

Exemple concret

Avec Cloudflare, vos images sont servies depuis le serveur le plus proche du visiteur.

Bonnes pratiques

  • Utilisez un CDN gratuit comme Cloudflare pour commencer.
  • Configurez des durées de cache appropriées pour chaque type de fichier.
  • Servez les images, CSS et JS depuis le CDN.
  • Activez la minification automatique des ressources.
  • Configurez les règles de purge de cache pour les mises à jour.

Erreurs courantes à éviter

  • Configurer des durées de cache trop courtes, annulant les bénéfices.
  • Oublier de purger le cache après une mise à jour du site.
  • Ne pas activer HTTPS sur le CDN.
  • Utiliser un CDN sans configurer correctement les headers de cache.

Passez de la théorie à la pratique

Maintenant que vous comprenez ce qu'est le/la CDN, analysez votre site pour voir comment l'améliorer.

Analyser mon site gratuitement