ARROW Parlons de votre projet
Menu

CDN

CDN : servir vos fichiers depuis un serveur proche

Un CDN, content delivery network, est un réseau de serveurs répartis dans le monde qui stockent une copie des fichiers d'un site. Le visiteur reçoit ces fichiers depuis le serveur le plus proche de lui, ce qui réduit le temps de transport des données.

Ce qu’un CDN distribue

Type de fichier Gain attendu
Images Élevé, ce sont les fichiers les plus lourds
Feuilles de style et scripts Élevé, ils bloquent l’affichage
Polices Moyen
Vidéos Très élevé, avec un débit adapté
Pages générées à la demande Variable, selon la configuration

Le dernier cas demande une configuration plus fine. Une page personnalisée ne se met pas en cache sans précaution, sous peine de servir le contenu d’un visiteur à un autre.

Ce que le CDN change au temps de chargement

Il supprime la distance. Un visiteur australien qui charge un site hébergé en France attend le temps d’un aller-retour intercontinental sur chaque fichier.

Sur une audience nationale et un hébergement local, le gain est bien plus modeste. Le CDN apporte alors surtout de la résistance aux pics de trafic.

Les effets secondaires à connaître

Une purge de cache mal configurée sert une version périmée pendant des heures. Un réglage de sécurité trop strict peut aussi bloquer les robots d’exploration, ce qui se constate par une chute d’indexation.

Ce qu’un CDN ne corrige pas

Un code lent. Une page qui met trois secondes à être générée par le serveur mettra toujours trois secondes, où qu’elle soit distribuée.

Les confusions fréquentes et ce qui les sépare

Hébergement
L'hébergeur détient le site et exécute son code. Le CDN ne fait que distribuer des copies de fichiers déjà produits.
Mise en cache navigateur
Le cache navigateur garde les fichiers chez le visiteur. Le CDN les garde sur un serveur intermédiaire, partagé entre visiteurs.

Mis à jour le