Le principal avantage de les avoir sur un CDN est que les fichiers peuvent être téléchargés parallèlement aux fichiers téléchargés depuis votre propre site web. Cela réduit la latence sur chaque page. L'inconvénient de l'hébergement local est donc le revers de la médaille. augmentation de la latence . La principale raison en est que les navigateurs sont limités dans le nombre de connexions qu'ils peuvent établir en même temps avec le même domaine web. Dans IE6, la valeur par défaut était de 2 connexions simultanées au même domaine. partagé entre toutes les fenêtres ouvertes de l'IE ! Dans IE8+, la situation s'est améliorée et la valeur par défaut est de 6, ce qui est conforme à FF/Chrome, mais si vous avez beaucoup d'images et que vous n'utilisez pas de sprites, vous subirez une forte latence.
En utilisant un CDN, je voudrais toujours définir explicitement la version de la bibliothèque plutôt que de prendre la dernière version. Cela réduit le risque que les nouvelles versions cassent votre code. Peu probable avec jQuery, mais possible.
L'autre avantage principal de l'utilisation d'un CDN est une réduction du trafic sur votre site . Si vous payez par Go ou si vous êtes sur un serveur virtuel aux ressources limitées, vous pouvez constater que les performances globales de votre site augmentent et que les coûts d'hébergement diminuent lorsque vous confiez une partie de votre contenu à un CDN public.
Assurez-vous de lire également l'autre réponse à cette question par @Xaver. C'est une très bonne astuce
6 votes
De quels problèmes de sécurité parlons-nous ?
0 votes
Je n'ai pas demandé. Je suppose que ce n'est pas tant la sécurité que le fait d'essayer de contrôler la bande passante en mettant un pare-feu à gmail, etc.