Question

Google héberge gratuitement des bibliothèques ajax populaires sur:

http://code.google.com/apis/ajaxlibs/

Vous profitez de leur bande passante, de leur CDN et surtout de ce que les utilisateurs peuvent déjà mis en cache à partir d'un autre site qui récupère leurs fichiers JS à partir de Google.

Je me demandais s'il en était de même pour Microsoft AJAX, où que ce soit? Ou y a-t-il quelque part sur le site de Microsoft dont je pourrais "voler" l'hébergement?

Y at-il également un avantage à ce que je l’héberge moi-même sur un CDN tel que Amazon A3. Je crois que je ne résoudrai pas le nombre de téléchargements simultanés car Internet Explorer bloquera pendant le téléchargement d’un script.

Était-ce utile?

La solution

Microsoft a lancé aujourd'hui le Microsoft AJAX CDN qui fournira les bibliothèques Microsoft AJAX et jQuery.

Autres conseils

Vous posez ici quelques questions.

Tout d'abord, à ma connaissance, Yahoo et Google est la seule entreprise à proposer gratuitement l'hébergement de CDN pour les bibliothèques JavaScript.

Deuxièmement, les recherches DNS excessives nuisent aux performances de votre page. Il s'agit d'équilibrer le coût d'une recherche DNS par rapport à la différence de vitesse d'un CDN par rapport à votre serveur local. Normalement, la différence entre le CDN et votre serveur est suffisante pour qu'il soit vraiment intéressant de récupérer votre bibliothèque commune à partir du CDN.

Dans un monde idéal, vous devez utiliser le moins de noms d’hôte possible. Vous devriez viser une page HTML de votre serveur, un Javascript de CDN et un CSS de CDN. Si vous ne pouvez pas vous permettre votre propre accès au CDN, 1 page HTML de votre serveur, 1 bibliothèque Javascript de CDN, 1 fichier Javascript de votre serveur. 1 bibliothèque CSS de CDN et 1 fichier CSS de votre serveur, c'est bien. C'est encore que 2 hôtes. Les recommandations de performances indiquent que votre idéal est 2-4.

En ce qui concerne l’utilisation de S3 en tant que CDN budgétaire, vous devez comparer la vitesse d’obtention d’un fichier auprès de S3 et de votre propre hôte pour évaluer si cela en vaut la peine. Il est extrêmement important que tout CDN que vous utilisez ne possède qu'un seul nom d'hôte. Donc, si S3 redirige les demandes vers S3.1.amazon.com et S3.2.amazon, peu importe le résultat, cela ne constituerait pas une bonne solution.

J'espère que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top