web-dev-qa-db-fra.com

Est-il courant, ou "intelligent", que les sites à fort trafic utilisent des frameworks js / css hébergés en externe?

De nombreux frameworks JS/CSS populaires sont proposés via l'API de bibliothèques de Google (jQuery, Dojo, MooTools, etc.). Yahoo héberge également sa propre boîte à outils YUI, comme beaucoup d'autres.

Est-ce que des sites à fort volume/trafic comptent réellement sur ces ressources hébergées en externe (sans héberger leurs propres copies)? Cela semble être un excellent service à exploiter, bien que, selon mon expérience, j'ai souvent rencontré ces bibliothèques associées aux projets sur lesquels j'ai travaillé.

Quelle est la pratique la plus courante ici? De plus, est-il sûr et fiable (basé sur l'expérience) de les utiliser à l'extérieur?

10
jlb

C'est assez courant, et pour les sites Web à fort trafic, utiliser un réseau de diffusion de contenu est un conseil judicieux, cela soulage votre serveur principal tout en garantissant que les utilisateurs obtiennent rapidement du contenu statique.

Il y a aussi l'avantage supplémentaire que si je visite le site A qui utilise le jQuery hébergé par Google, puis le site B qui fait de même, je l'aurai mis en cache à partir du site a et je n'aurai pas besoin de le télécharger à nouveau.

L'inconvénient est que vous vous reposez sur d'autres réseaux ayant le même temps de disponibilité, les pannes d'Amazon ont prouvé que rien ne fonctionnait à 100%.

12
Toby

Vérifiez Tendances de la technologie Web de BuiltWith.com & statistiques du site Web HTTPArchive pour obtenir des informations sur l'utilisation des bibliothèques et des services externes.

Selon BuiltWith.com , 2 146 587 sites Web utilisent l'API de bibliothèques AJAX de Google. Cela comprend 169 454 sites Web parmi les sites les plus visités sur Internet et 1 977 133 autres sites sur le reste du Web.

Selon HTTPArchive.org, 17% des 1 000 000 sites Alexa les plus populaires (?) utilisent l'API Google Libraries

latence réduite, parallélisme accru et meilleure mise en cache sont quelques avantages de l’utilisation de bibliothèques populaires proposées par des fournisseurs fiables.

Il existe moyenspour gérer le basculement en cas de panne du service.

5
mvark