Fermer

mars 13, 2021

Qu'est-ce qu'un réseau de diffusion de contenu (CDN)?


Bien que les prix continuent de baisser sur l'hébergement et la bande passante, il peut encore être assez coûteux d'héberger un site Web sur une plate-forme d'hébergement haut de gamme. Et si vous ne payez pas beaucoup, il y a de fortes chances que votre site soit assez lent – perdant votre chiffre d'affaires important .

Lorsque vous pensez à vos serveurs hébergeant votre site, ils doivent mettre en place avec de nombreuses demandes. Certaines de ces demandes peuvent nécessiter que votre serveur communique avec d'autres serveurs de base de données ou des interfaces de programmation d'applications (API) tierces avant de générer une page dynamique. D'autres demandes peuvent être simples, comme la diffusion d'images ou de vidéos, mais nécessitent un volume de bande passante démesuré. Votre serveur peut avoir du mal à faire tout cela en même temps. Une page de ce blog, par exemple, pourrait faire des dizaines de demandes d'images, ainsi que de nombreuses demandes de bases de données.

Pile sur les utilisateurs et ce serveur pourrait être enterré en un rien de temps dans les demandes.

Le défi est que chacune de ces demandes prend du temps. Le temps presse, qu'il s'agisse de l'utilisateur qui attend le chargement d'une page ou d'un robot de moteur de recherche qui vient récupérer votre contenu. Les deux scénarios peuvent nuire à votre entreprise si votre site est lent. Il est dans votre intérêt de garder vos pages légères et rapides. Fournir à un utilisateur un site dynamique peut augmenter les ventes. Fournir à Google un site dynamique peut permettre d'indexer et de trouver davantage de vos pages.

D'un autre côté, les navigateurs ont également des problèmes. Les navigateurs ont tendance à charger les objets d'un domaine un par un. Autrement dit, si vous avez une page et 10 images… le navigateur va faire 11 voyages pour compléter la page. Cela peut ralentir un peu le temps de chargement de votre page!

La réponse est d'utiliser un réseau de diffusion de contenu . Pendant que votre serveur charge vos pages et contrôle tout le contenu dynamique et les requêtes API votre réseau de diffusion de contenu (CDN) peut charger toutes vos images via un autre sous-domaine. Étant donné que les pages se chargent à partir d'un domaine et que les images se chargent à partir d'un sous-domaine, le navigateur peut effectuer les deux requêtes en même temps et votre page peut apparaître beaucoup plus rapidement!

Les CDN ont également des réseaux hautement distribués. Plus le visiteur est proche du serveur, plus le site se charge rapidement. Lorsqu'une page se charge à partir d'un CDN, c'est incroyablement rapide car les fichiers peuvent se trouver juste en bas de la rue plutôt que de l'autre côté de la planète. Hormis la compression d'image disposer d'un réseau de diffusion de contenu est l'un des meilleurs moyens de servir votre site plus rapidement! fichiers et données localement. Les coûts de ces services peuvent varier considérablement, mais c'est un investissement exceptionnel.

  • Cloudflare est peut-être l'un des CDN les plus populaires.
  • Si vous utilisez WordPress Jetpack offre son propre CDN qui est assez robuste!
  • Amazon CloudFront pourrait être le plus grand CDN avec Amazon Simple Storage Service (S3) en tant que fournisseur de CDN le plus abordable à l'heure actuelle. Nous l'utilisons et nos coûts dépassent à peine 2 $ par mois!

D'autres incluent StackPath CDN Amazon Elastic Comput Cloud (EC2), Limelight Networks ou Akamai ] Réseaux.

 akamai-how-content-delivery-network-works.png "title =" Qu'est-ce qu'un réseau de diffusion de contenu (CDN)? 2 "data-lazy-src =" https://nbbumnd0bj-flywheel.netdna-ssl.com/wp-content/uploads/2010/11/akamai-how-content-delivery-network-works.png "/> [19659015] akamai-how-content-delivery-network-works.png

Image de Akamai Networks

La diffusion de votre contenu ne doit pas non plus être limitée aux images statiques. Même certains sites Web dynamiques peuvent également être affichés via des CDN. Les avantages des CDN sont nombreux. Outre l'amélioration de la latence de votre site, les CDN peuvent apporter un soulagement à la charge actuelle de votre serveur et à l'évolutivité bien au-delà de leurs limites matérielles.

Les CDN de niveau entreprise sont souvent redondants et ont également des temps de disponibilité élevés. Et en déchargeant le trafic vers un CDN, vous constaterez peut-être même que vos coûts d'hébergement et de bande passante diminuent avec l'augmentation des revenus. Ce n'est pas un mauvais investissement!

Divulgation: Nous sommes clients et affiliés de StackPath CDN et j'adore le service!




Source link