Qu'est-ce qu'un réseau de distribution de contenu (CDN), comment fonctionne-t-il et pourquoi voudrais-je en utiliser un pour mon site Web? Quels sont les CDN bien connus?
Qu'est-ce qu'un réseau de distribution de contenu (CDN), comment fonctionne-t-il et pourquoi voudrais-je en utiliser un pour mon site Web? Quels sont les CDN bien connus?
Réponses:
Wikipedia le dit bien:
Un réseau de distribution de contenu ou réseau de distribution de contenu (CDN) est un système d'ordinateurs contenant des copies de données, placés à différents points d'un réseau afin de maximiser la bande passante pour l'accès aux données des clients à travers le réseau. Un client accède à une copie des données près du client, par opposition à tous les clients accédant au même serveur central, afin d'éviter un goulot d'étranglement près de ce serveur.
Les types de contenu incluent les objets Web, les objets téléchargeables (fichiers multimédias, logiciels, documents), les applications, les flux multimédias en temps réel et d'autres composants de la livraison sur Internet (DNS, itinéraires et requêtes de base de données)
Les réseaux de diffusion de contenu hébergent des copies de votre contenu et le servent à vos visiteurs à partir d'un serveur qui leur est proche. Par exemple, si vos images sont diffusées via un CDN, un visiteur de votre site télécharge de manière transparente les images depuis le serveur du CDN au lieu de la vôtre.
Les deux principales raisons d'utiliser un CDN sont la réduction du trafic / de la bande passante sur votre serveur et l'augmentation de la vitesse de livraison. Un CDN agit comme un cache: il télécharge une fois votre contenu depuis votre serveur, puis le livre à tous les visiteurs depuis ses propres serveurs au lieu du vôtre. Un CDN aura également un grand nombre de serveurs situés dans le monde entier, de sorte qu'ils seront en mesure de servir du contenu à la plupart des visiteurs à partir d'un emplacement plus proche que vous, et donc de le faire arriver plus rapidement.
Les deux plus grands CDN que je connaisse sont Akamai et Limelight .
Microsoft exécute également Windows Azure CDN et a récemment publié sa structure de prix pour cela :
“The following three billing meters and rates will apply for the CDN:
•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”
Lorsque quelqu'un ouvre votre site, le contenu est organisé dans une file d'attente. Jusqu'à ou à moins que le premier composant ne soit livré, l'autre composant ne peut pas l'être. Ainsi, la vitesse de chargement globale de votre site est augmentée. Si vous utilisez un CDN, les demandes peuvent être traitées en parallèle. La vitesse globale augmente donc.
Vous pouvez utiliser votre propre site en tant que CDN à partir de vous-même en créant un sous-domaine.
Mieux vaut utiliser google ou wordpress pour les contenus statiques. Leur temps de résolution DNS est très inférieur