Un réseau de diffusion de contenu (CDN) est un réseau de serveurs répartis géographiquement qui accélère la diffusion de contenu web en mettant en cache des copies plus proches des utilisateurs finaux.

C'est un peu comme si une chaîne de pizzas avait plusieurs sites répartis dans une région au lieu d'un site central. Lorsqu'une commande est livrée, elle est acheminée vers le site le plus proche afin de raccourcir le délai de livraison.

Le CDN dispose de serveurs de mise en cache situés dans des centres de données répartis dans le monde entier. Lorsqu'un utilisateur demande un contenu sur le site web d'un client, le CDN achemine automatiquement la demande vers le serveur qui peut fournir le contenu le plus rapidement au lieu du seul serveur d'origine principal qui peut être très éloigné. Cela permet une livraison plus rapide du contenu aux utilisateurs dans un plus grand nombre d'endroits.