Quels sont les avantages et les inconvénients de l'utilisation d'un réseau de distribution de contenu (CDN)? [fermé]

StackOverflow https://stackoverflow.com/questions/2145277

  •  23-09-2019
  •  | 
  •  

Autres conseils

Un autre élément à considérer (qui a récemment été poussée sur nous): Vos clients peuvent bloquer le CDN! J'utilise CDN Microsoft pour jQuery et l'automne dernier, nous chnaged du nom d'hôte à microsoft.com ajax.aspnetcdn.com (pour éviter les biscuits inutiles lors du téléchargement de jQuery). Depuis lors, nous avons eu plusieurs clients avec des filtres de réseau bloqués aspnetcdn.com et a dû whitelist manuellement.

Nous allons continuer à utiliser le CDN, mais il a ouvert les yeux sur un autre problème, il pourrait causer.

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

Dans nos tests, nous avons constaté que la majorité des utilisateurs (en fonction du fournisseur d'accès ils où la connexion à partir) où ne pas voir aucun avantage de performance en tant que fournisseur CDN que nous recherchions à utiliser n'a pas été associé à leur fournisseur en amont. Packets ne sont pas acheminés le long des « tubes principaux » et la performance aurait baissé, nous avions pris les devants.

Cela dit la situation ci-dessus est sans doute pas du tout commun, mais il est toujours une bonne idée de tester. Apportez une version de votre site en utilisant les ressources d'un CDN et un test dans différents lieux et sur des connexions différentes et mesurer les résultats.

Il y a d'autres avantages; navigateurs en tirant parti des domaines multiples et ayant des demandes plus simultanées, moins de charge pour votre serveur, etc. De façon générale, CDN est une bonne option.

Un CDN est un booster de performances si beaucoup de contenu proviennent de la CAN.

Normalement, vous avez deux connexions à chaque fois pour obtenir du contenu pour chaque domaine de sorte que chaque élément est une connexion.

Si vous avez du contenu sur un CDN d'un autre domaine que vous avez plus de connexions pour votre site et votre site se charge plus rapidement.

J'utilise normalement un CDN pour les bibliothèques JavaScript et seulement si je fais confiance au CDN et vérifiez la disponibilité de la CDN que vous souhaitez utiliser.

scroll top