CDN

Protocoles et Normes
Réseau de diffusion de contenu.
← Retour au Glossaire

Qu’est-ce qu’un CDN ?

Un réseau de diffusion de contenu (CDN) est un réseau géographiquement distribué de serveurs qui fournit des contenus web, des applications et des médias en fonction de la localisation des utilisateurs. En mettant les contenus en cache dans des points de présence répartis dans le monde, les CDN réduisent la distance entre l’utilisateur et le serveur, ce qui améliore les temps de chargement et diminue la latence.

Comment fonctionnent les CDN

Un CDN reçoit la demande, choisit un point de présence approprié et sert une copie en cache lorsqu’elle est disponible.

Répartition des serveurs périphériques

Les CDN maintiennent des serveurs, appelés nœuds périphériques ou points de présence, dans plusieurs emplacements :

Mise en cache du contenu

Lorsqu’un utilisateur demande un contenu :

1. la demande est routée vers le serveur périphérique le plus proche

2. le serveur vérifie si le contenu est en cache

3. s’il est en cache, il le sert immédiatement

4. sinon, il le récupère auprès du serveur d’origine, le met en cache puis le sert

Intégration DNS

Les CDN utilisent un DNS intelligent pour orienter les utilisateurs :

Avantages de l’utilisation d’un CDN

Les bénéfices portent sur les performances, la continuité du service et la quantité de trafic traitée par le serveur d’origine.

Amélioration des performances

Fiabilité et disponibilité

Économies de bande passante

Ce que fournissent les CDN

Les CDN peuvent distribuer des ressources statiques, du contenu dynamique et des médias.

Ressources statiques

Contenu dynamique

Diffusion de médias

Architecture CDN

L’architecture sépare le serveur d’origine, les caches périphériques et les emplacements qui les hébergent.

Serveur d’origine

Serveur principal qui héberge le contenu original. Le CDN le consulte lorsque le contenu n’est pas en cache.

Serveurs périphériques

Serveurs de cache distribués qui stockent et servent le contenu aux utilisateurs.

Points de présence (PoP)

Emplacements physiques contenant des serveurs périphériques, placés stratégiquement pour une couverture optimale.

Configuration CDN avec DNS

Les CDN s’intègrent au domaine par l’intermédiaire du DNS :

# CNAME to CDN edge

cdn.example.com. CNAME example.cdnprovider.net.

# Or full site through CDN

www.example.com. CNAME www.example.com.cdn.cloudflare.net.

Fournisseurs CDN populaires

FournisseurPoints forts
CloudflareFonctions de sécurité, offre gratuite
AWS CloudFrontIntégration AWS, couverture mondiale
AkamaiÉchelle entreprise, fiabilité
FastlyPurge en temps réel, calcul en périphérie
Google Cloud CDNInfrastructure Google

Bonnes pratiques CDN

1. Définir des en-têtes de cache adaptés : contrôler la durée de conservation du contenu

2. Utiliser l’invalidation par version : versionner les ressources statiques lors des mises à jour

3. Surveiller les performances : suivre le taux de réussite du cache et la latence

4. Configurer un basculement d’origine : maintenir la disponibilité si l’origine tombe en panne

5. Purger correctement le cache : supprimer les anciennes copies après une mise à jour

Les CDN constituent une infrastructure essentielle des sites modernes. Ils améliorent les performances, la fiabilité et l’expérience utilisateur tout en réduisant la charge du serveur d’origine.

Mettez Vos Connaissances en Pratique

Utilisez l'API de DomScan pour vérifier la disponibilité des domaines, la santé et bien d'autres choses.