Aller au contenu

Réseau de diffusion de contenu

Un CDN diffuse les contenus web depuis plusieurs sites. Les fichiers publics peuvent y être mis en cache ; les réponses personnelles exigent des règles propres.

Également appeléCDNContent Delivery Network
Cloud & exploitation

Qu’est-ce qu’un réseau de diffusion de contenu ?

Un Content Delivery Network (CDN) diffuse du contenu web par des serveurs distribués. MDN explique la présence de copies à plusieurs endroits. Lorsqu’une copie adaptée est trouvée en cache, elle peut répondre à la requête. Une copie absente doit d’abord être obtenue du serveur d’origine. L’effet dépend donc du contenu, de la configuration et des requêtes réelles.

Exemple : diffuser un manuel public

Dans l’exemple fictif, le manuel librement accessible handbuch-v1.pdf est diffusé par un CDN. Pour la nouvelle édition, l’équipe publie handbuch-v2.pdf et actualise les liens du site. Elle vérifie quelle édition est reçue à chaque adresse. Remplacer un fichier en gardant son adresse exigerait aussi une actualisation ou une suppression adaptée des copies en cache.

Dans ce projet, les rapports de projet personnels du portail ne doivent pas entrer dans le cache CDN partagé. MDN distingue caches privés et partagés et met en garde contre la diffusion de contenus personnalisés à d’autres utilisateurs. L’équipe doit accorder les en-têtes de réponse et les règles CDN réellement appliquées ; une connexion utilisateur ne suffit pas comme preuve.

Un CDN ne remplace ni les contrôles d’accès de l’application ni un plan de sauvegarde et de restauration. Son effet sur la diffusion doit être mesuré pour les fichiers et les localisations d’utilisateurs concernés.

Sources

Articles sur le sujet

Cloud & exploitation avec ASES

Hébergement, déploiement, maintenance et suivi