Un réseau de diffusion de contenu (CDN) distribue du contenu statique et dynamique sur des serveurs mondiaux, réduisant la latence et améliorant les temps de chargement pour les utilisateurs du monde entier.

Les CDN raccourcissent la distance physique entre les utilisateurs et les serveurs, améliorant ainsi :

  • temps de chargement de la page
  • Temps d'attente avant la première transmission du premier octet (TTFB)
  • Fiabilité lors des pics de trafic

Un site de contenu global a permis la mise en cache par CDN et la diffusion en périphérie. Les temps de chargement des pages internationales ont diminué de plus de 40 % et l'efficacité du crawl a été améliorée.

Ce que les CDN optimisent

  • Images et ressources statiques
  • Livraison JavaScript et CSS
  • Mise en cache et compression
  • Protection contre les attaques DDoS et stabilité de la disponibilité

Les CDN prennent en charge à la fois la performance et la sécurité.

Meilleures pratiques pour la mise en œuvre d'un CDN

  • Mise en cache agressive des ressources statiques
  • Configurez soigneusement les règles du cache.
  • Évitez de contourner le CDN avec des chaînes de requête inutiles.
  • Surveiller les taux d'accès au cache

Un CDN n'est efficace que s'il est correctement configuré.

Erreurs courantes liées aux CDN

  • Considérer le CDN comme un système « à configurer et à oublier »
  • En-têtes de cache mal configurés
  • Test de repli du serveur d'origine non effectué