Qu’est-ce qu’un CDN et pourquoi en avez-vous besoin?

Le web évolue très vite. La taille moyenne des pages visibles sur Internet a augmenté ces dernières années, elle a triplé entre 2009 et 2020. pour atteindre plus de 2Mb  Cette taille a augmenté par le nombre et la nature des fichiers qui la composent: images, feuilles de style (CSS), Javascript, vidéos, polices de caractères, etc ...
C'est davantage que le contenu d'une ancienne disquette de 3"1/2 (pour ceux qui l'ont connu et s'en rappellent ..), c'est dire le volume de bande passante utilisé à chaque clic. 

L'importance de la vitesse: 

Un article de février 2012 du New-York Times révélait que les ingénieurs de Google ont découvert que le temps d'un clignement de paupière (400ms) est trop long pour un internaute qui a cliqué sur un lien web.

Depuis, c'est une course à la vitesse pour la diffusion des contenus Internet et le CDN (Content Delivery Network ou Réseau de Distribution de Contenu) fait partie des technologies développées dans ce but.  
La majorité des pages de votre site Internet, composée d'images et de code Javascript ne change pas fréquemment ou même pas du tout. Et un visiteur de votre site, d'Afrique, d'Asie ou d'Europe recevra votre contenu en fonction de la vitesse de transmission à partir de votre serveur Web. Du point de vue de l'efficacité, c'est déplorable. Et c'est là qu'interviennent les CDN.

Comment fonctionne un CDN?

Un réseau de distribution de contenu ou CDN prend tous les fichiers de chargement lourd de votre site et les place sur des serveurs rapides et facilement accessibles dans le monde entier. Cela signifie que le temps de réponse d’un utilisateur au Japon sera comparable à celui d’un utilisateur aux États-Unis puisque chacun téléchargera une image à partir d’un serveur proche de lui. En réduisant la charge sur votre serveur et en distribuant vos images et vos fichiers CSS/JavaScript statiques via les machines hautement réactives  dans le monde entier du service CDN, vous êtes en mesure d’offrir une expérience utilisateur fulgurante à tous vos clients. 

En remplaçant votre serveur comme point d’origine pour des milliers de demandes des mêmes fichiers encore et encore, vous sous-traitez plutôt le gros du travail à des serveurs tiers hautement réactifs à travers le monde. De cette façon, vous pouvez offrir à vos visiteurs une expérience de visionnement optimale, peu importe où ils se trouvent et quel que soit le plan d’hébergement auquel vous vous abonnez!

Les Avantages et Désavantages d'utiliser un CDN
CDN en français = Réseau de diffusion de contenu