55 votes

Quels sont les avantages et les inconvénients de l’utilisation de CDN (Content Delivery Network)?

Je parcourais les meilleures pratiques pour accélérer votre site Web à partir du site de développement de yahoo ...

  • Quels sont les avantages et les inconvénients de l’utilisation de CDN (Content Delivery Network)?

  • Quand utiliser CDN?

  • CDN est-il un booster de performance?

39voto

Daniel Vassallo Points 142049

Quels sont les avantages et les inconvénients de l'utilisation de CDN?

  • Les inconvénients peuvent être que ça coûte de l'argent, et il ajoute un peu de complexité à vos procédures de déploiement.

  • Le principal avantage est l'augmentation de la vitesse avec laquelle le contenu est fourni aux utilisateurs.

Lors de l'utilisation de CDN?

  • Il sera plus efficace lorsque vous avez un public populaire site web avec un certain type de contenu statique (images, scripts, css, etc).

Est CA un booster la performance?

  • En général, oui. Lorsqu'une demande lui est faite par un utilisateur, le serveur le plus proche de l'utilisateur (en termes de nombre minimum de nœuds entre le serveur et l'utilisateur) est déterminée de façon dynamique. Cela permet d'optimiser la vitesse avec laquelle le contenu est livré à l'utilisateur.

24voto

n8wrl Points 12485

Un autre élément à prendre en compte (qui a récemment été poussée sur nous): Vos clients peuvent bloquer la CAN! Je suis l'aide de Microsoft CDN pour jQuery et l'automne dernier, nous chnaged de l'microsoft.com nom d'hôte à ajax.aspnetcdn.com (pour éviter les inutiles cookies lors du téléchargement jQuery). Depuis lors, nous avons eu plusieurs clients avec un réseau de filtres bloqué aspnetcdn.com et avait manuellement liste blanche il.

Nous allons continuer à utiliser le CDN, mais il ouvrit les yeux, encore un autre problème qu'il pourrait causer.

7voto

DaRKoN_ Points 4098

Chaque fournisseur CDN est différent, mais vous devriez vraiment regarder dans leur réseau, et comment il peut affecter votre public cible, en particulier si votre site web public est fortement localisée dans une partie du monde.

Dans nos tests, nous avons constaté que la majorité des utilisateurs (en fonction du FAI qu'ils s'connexion à partir de l') où ne voyant aucun avantage en matière de performances que le fournisseur CDN nous étions à la recherche à l'aide n'a pas été jumelé avec leur fournisseur en amont. Les paquets n'ont pas été acheminés le long de la principale "tubes" et de la performance serait passé si nous avions pris de l'avance.

Ceci dit, la situation ci-dessus est probablement pas tout ce que commun, mais c'est toujours une bonne idée pour tester. Afficher une version de votre site en utilisant les ressources à partir d'un CA et d'essai dans différentes régions et sur les différentes connexions et de mesurer les résultats.

Il y a d'autres avantages; les navigateurs tirant parti de plusieurs domaines et avoir plus de demandes simultanées, moins de charge pour votre serveur etc. Généralement parlant, le rdc est une bonne option.

0voto

Marco Points 1289

Cdn est un booster de performance si beaucoup de contenu provient du cdn.

normal, vous avez 2 connexions à chaque fois pour obtenir du contenu pour chaque domaine, donc chaque élément est une connexion

si vous avez du contenu sur un cdn d'un autre domaine, vous avez plus de connexions pour votre site et votre site se chargera plus rapidement

J'utilise normalement un cdn pour les libs js et seulement si je fais confiance au cdn et vérifie le temps de disponibilité du cdn que vous souhaitez utiliser

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X