Размещенный Microsoft Ajax на CDN? - PullRequest
1 голос
/ 27 января 2009

Google бесплатно размещает популярные библиотеки ajax по адресу:

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

Вы можете воспользоваться их пропускной способностью, их CDN и, что наиболее важно, тем, что пользователи уже могут кэшировать его с другого сайта, который получает свои файлы JS из Google.

Интересно, верно ли то же самое для Microsoft AJAX? Или есть где-нибудь на сайте Microsoft, с которого я могу «украсть» хостинг.

Также есть ли какая-то польза от того, что я сам размещу его на CDN, таком как Amazon A3. Я считаю, что не решу проблему количества одновременных загрузок , потому что Internet Explorer будет блокировать во время загрузки скрипта.

Ответы [ 2 ]

6 голосов
/ 16 сентября 2009

Microsoft выпустила сегодня Microsoft AJAX CDN , которая будет предоставлять библиотеки Microsoft AJAX и jQuery.

1 голос
/ 28 января 2009

Вы задаете пару вопросов здесь.

Во-первых, насколько я знаю, Yahoo и Google - единственные компании, которые предлагают бесплатный хостинг CDN для библиотек JavaScript.

Во-вторых, то, что ухудшит производительность вашей страницы, - это чрезмерный поиск DNS. Речь идет о балансировке стоимости поиска DNS и разницы в скорости CDN по сравнению с вашим локальным сервером. Обычно разницы между CDN и вашим сервером достаточно, чтобы определенно стоило получить вашу общую библиотеку из CDN.

В идеальном мире вы должны использовать как можно меньше имен хостов. Вы должны стремиться к 1 HTML-странице с вашего сервера, 1 Javascript из CDN и 1 CSS из CDN. Если вы не можете позволить себе собственный доступ к CDN, тогда 1 HTML-страница с вашего сервера, 1 библиотека Javascript с CDN, 1 файл Javascript с вашего сервера. 1 библиотека CSS из CDN и 1 файл CSS с вашего сервера в порядке. Это все еще только 2 хоста. В рекомендациях по производительности сказано, что 2-4 - ваш идеал.

С точки зрения использования S3 в качестве бюджетного CDN, вы должны сравнить скорость получения файла от S3 и вашего собственного хоста, чтобы оценить, стоит ли это того. Чрезвычайно важно, чтобы любой CDN, который вы используете, имел только 1 имя хоста. Так что, если S3 перенаправит запросы S3.1.amazon.com и S3.2.amazon о чем-либо, это не будет хорошим решением.

Надеюсь, это поможет.

...