CDN

Accueil » Lexique » CDN

CDN — En bref

Un CDN est un réseau de serveurs répartis dans plusieurs lieux qui livre plus rapidement certains fichiers d’un site aux visiteurs.

CDN dans le contexte du Web

Dans les articles, il complète l’hébergement et le cache pour les images, feuilles de style, scripts ou autres ressources statiques. Il peut réduire la distance et la charge sur le serveur d’origine, mais il ne corrige pas un contenu lourd, un mauvais code ou une panne de l’origine.

CDN pour les développeurs

Un CDN (Content Delivery Network) distribue des ressources depuis plusieurs points de présence proches des visiteurs. Il applique des règles de cache et s’appuie sur des en-têtes HTTP comme Cache-Control, ETag ou Expires.

Cloudflare est un exemple de CDN. Il peut distribuer les images, fichiers CSS, JavaScript ou parfois les pages HTML d’un site. Il faut configurer l’origine, le DNS, le TLS, la durée du cache, les règles d’invalidation et les éventuels contournements du cache. Les pages personnalisées et les données privées doivent généralement rester transmises directement par le serveur d’origine.

Certains CDN distribuent également des bibliothèques publiques JavaScript ou CSS, par exemple via cdnjs ou jsDelivr. Dans ce cas, le CDN ne diffuse pas nécessairement les fichiers du site : il fournit des ressources publiques hébergées ou répliquées sur son réseau.

Articles utilisant ce terme