Définition
Un CDN (content delivery network) est un réseau mondial de serveurs, appelés points de présence ou PoPs, qui met en cache des copies de votre site web et sert chaque visiteur depuis l’emplacement physiquement le plus proche. Au lieu que chaque requête retourne vers un unique serveur d’origine, souvent à des centaines ou des milliers de kilomètres, le CDN répond depuis un nœud edge à proximité en quelques à faibles dizaines de millisecondes, ce qui accélère le chargement des pages, réduit la charge sur l’origine, baisse les coûts de bande passante et ajoute de la fiabilité et de la sécurité, y compris un filtrage DDoS. Cela fonctionne au mieux pour les assets statiques : images, CSS, JavaScript, polices, vidéo et HTML cacheable ; les pages personnalisées ou très dynamiques exigent des règles de cache plus fines ou contournent le CDN entièrement. Presque tous les sites à fort trafic ou multi-régions en utilisent un. Des CDN gratuits (Cloudflare) et des offres à l’usage (Bunny) couvrent la plupart des besoins ; les CDN Enterprise (Fastly, Akamai, AWS CloudFront) gèrent les charges les plus importantes et offrent un contrôle plus granulaire.
Comment cela fonctionne
Votre site web vit sur un serveur d’origine. Un CDN conserve des copies en cache de votre contenu statique (images, CSS, JavaScript, polices et souvent des pages entières) sur des centaines de serveurs dans le monde, appelés points de présence ou PoPs. Lorsqu’un visiteur arrive, la requête est routée vers le PoP le plus proche. Si le contenu y est déjà en cache il est servi instantanément ; sinon, l’edge le récupère une fois depuis l’origine, le met en cache et sert ensuite directement toutes les requêtes locales suivantes.
Pourquoi c'est important
Un CDN réduit les temps de chargement des pages pour des visiteurs mondiaux, absorbe les pics de trafic qui sinon toucheraient votre serveur, diminue les coûts de bande passante de l’origine, améliore la disponibilité quand l’origine flanche brièvement, et ajoute une couche de sécurité qui filtre le trafic d’attaque avant qu’il ne vous atteigne. Pour tout site avec une audience répartie sur plusieurs régions, c’est l’amélioration de performance et de fiabilité la plus impactante.