Qu’est-ce qu’un CDN ?

Un CDN, pour Content Delivery Network, conserve ou distribue certaines ressources d’un site depuis plusieurs emplacements afin que les visiteurs n’aient pas toujours à les récupérer directement depuis le serveur d’origine. On peut l’imaginer comme plusieurs points de retrait capables de remettre un même document déjà disponible, plutôt que d’envoyer chaque demande vers un seul lieu.

Techniquement, plusieurs serveurs ou points de présence participent à la distribution. Selon la demande, un visiteur peut recevoir une image, une feuille CSS, un script ou une autre ressource depuis un emplacement proche ou adapté. Le serveur d’origine reste la source principale : il répond lorsqu’une copie n’existe pas, lorsqu’elle ne peut pas être utilisée ou lorsqu’un contenu ne doit pas être mis en cache.

CDN et cache : ce qui les relie, ce qui les distingue

Un CDN peut utiliser du cache, mais le cache peut aussi se trouver dans le navigateur, le CMS ou l’hébergement. Le CDN n’est donc pas seulement un cache : il apporte aussi un réseau de distribution. Tous les contenus ne doivent pas être conservés ou distribués de la même manière.

AspectCache local ou serveurCDN
EmplacementNavigateur, application, serveur ou hébergeurRéseau de serveurs répartis
Rôle principalRéutiliser une copie pour éviter un travail ou un téléchargementDistribuer certaines ressources tout en pouvant aussi les mettre en cache
Serveur d’originePeut générer ou servir directement la réponseReste sollicité si le CDN ne possède pas ou ne doit pas servir une copie
PrudenceÉviter les anciennes versions et les contenus mal ciblésAppliquer les mêmes prudences aux contenus privés et personnalisés

Ce qu’un CDN peut améliorer

  • La distribution de fichiers statiques comme les images, CSS, JavaScript et polices.
  • La charge du serveur d’origine, lorsqu’une copie adaptée peut répondre à une demande.
  • La disponibilité perçue lors de certains pics de trafic.
  • Le trajet entre le visiteur et le contenu, selon l’emplacement et la configuration.
  • Certaines fonctions de protection ou de filtrage, selon le service et sa configuration.

Ces effets sont possibles, pas garantis. Un CDN n’apporte pas un gain fixe de vitesse et n’accélère pas forcément toutes les pages.

Ce qu’un CDN ne règle pas automatiquement

Un CDN n’est pas une réparation universelle

Un CDN ne corrige pas à lui seul une image trop lourde, une base de données lente, du PHP ou un code applicatif lent, un serveur d’origine saturé, une mauvaise configuration du cache, une faille de sécurité, des mots de passe faibles, des accès trop larges ou l’absence de sauvegarde.

Le rôle d’un serveur web et les précautions sur les accès et permissions restent donc importants.

Cloudflare : un exemple de plateforme, pas un synonyme

Cloudflare est une plateforme connue qui peut notamment proposer des fonctions de CDN, de gestion ou d’intermédiation DNS, des mécanismes de cache, des fonctions de sécurité et d’autres services réseau. Ce n’est pas le seul acteur du CDN.

Utiliser Cloudflare ne signifie pas nécessairement changer d’hébergeur. Selon la configuration, le site peut continuer à être hébergé chez son hébergeur habituel. Les fonctions réellement disponibles dépendent du service, de l’offre choisie et de la configuration, sans qu’il soit nécessaire ici de choisir une formule ou de modifier des réglages.

Le rôle du DNS et du serveur d’origine

Le DNS aide le navigateur à trouver où joindre le site. Avec certains services CDN, les DNS ou le trafic peuvent passer par la plateforme avant d’atteindre l’hébergement. Cela ne déplace pas automatiquement le site : le serveur d’origine reste l’endroit où il est réellement hébergé ou exécuté.

Avant tout changement, il est utile de savoir qui possède le nom de domaine, de comprendre les enregistrements DNS et de distinguer l’hébergeur du serveur. Ce guide ne donne pas de procédure de configuration DNS ou Cloudflare.

Contenu public, contenu privé et erreurs de cache

Les pages publiques et les ressources identiques pour tous sont généralement plus faciles à distribuer. Les espaces connectés, paniers, paiements et contenus personnalisés demandent un traitement spécifique. Une mauvaise règle de cache peut afficher une ancienne version ou, plus gravement, un contenu inadapté à un autre visiteur.

Après une modification de CDN ou de cache, vérifiez toujours la version déployée et testez les pages publiques comme les pages connectées.

Sécurité : aide possible, responsabilité conservée

Un CDN ou une plateforme comme Cloudflare peut contribuer à filtrer certains trafics indésirables ou absorber certains pics, selon sa configuration. Cette aide ne remplace ni les mises à jour, ni des accès limités, ni HTTPS, ni les sauvegardes, ni la surveillance du site, ni la correction des vulnérabilités.

Checklist avant d’utiliser un CDN

  • Sachez où le site est hébergé.
  • Connaissez le domaine et la personne qui gère le DNS.
  • Comprenez quel contenu est public ou personnalisé.
  • Vérifiez les sauvegardes.
  • Documentez les réglages et les accès.
  • Testez le site, les formulaires et les pages connectées après tout changement.
  • Sachez comment revenir à la configuration précédente en cas de problème.

Le prochain guide expliquera comment sauvegarder les fichiers et la base de données, sans créer de lien tant qu’il reste à venir.

Ce qu’il faut retenir

  • Un CDN distribue certaines ressources depuis plusieurs emplacements tout en restant relié au serveur d’origine.
  • Le cache et le CDN sont liés, mais ils ne sont pas la même chose.
  • Un CDN peut aider la distribution et réduire une partie de la charge, sans résoudre tous les problèmes de vitesse ou de sécurité.
  • Cloudflare est une plateforme parmi d’autres, pas un synonyme de CDN ni un hébergeur automatique.
  • Les contenus privés, connectés et personnalisés exigent une vérification attentive.

Questions fréquentes

Un CDN est un réseau de distribution qui peut servir certaines ressources depuis plusieurs emplacements, tout en restant relié au serveur d’origine du site.
Non. Il peut utiliser du cache, mais il apporte aussi un réseau de distribution. Le cache peut aussi exister sans CDN, dans le navigateur, l’application ou le serveur.
Cloudflare peut intervenir devant un site, mais son utilisation ne signifie pas nécessairement que le site quitte son hébergeur habituel.
Non. Il peut aider selon les ressources et le trajet réseau, mais il ne corrige pas automatiquement une page lourde, un code lent ou un serveur saturé.
Elles demandent un traitement spécifique. Les contenus personnalisés, paniers et paiements ne doivent pas être mis en cache publiquement sans règles adaptées.