Это плохо, чтобы хотлинк jQuery с jquery.com? - PullRequest
6 голосов
/ 29 июня 2011

Это, вероятно, получит довольно неприятный ответ, но мой сервер на данный момент не самый быстрый, и мой сайт загружается намного быстрее, если я делаю хотлинки с домашней страницы jQuery, чтобы они обслуживали контент. Это плохо делать? Удаляет ли jQuery эти файлы js со своей страницы?

Ответы [ 8 ]

11 голосов
/ 29 июня 2011

Лучше, сделайте горячую ссылку из Библиотеки API Google .

Очень большие преимущества:

  • Google быстрый и высокодоступный
  • Отдельные хосты, позволяет клиенту загружать JQuery одновременно с вашими страницами и изображениями (браузеры поддерживают только ограниченное количество соединений на хост)
  • Вероятно, еще быстрее, потому что многие веб-сайты используют его, так что эта версия Google, вероятно, в любом случае находится в кэше вашего посетителя.
6 голосов
/ 29 июня 2011

Используете ли вы их официальные CDN? Многие люди делают.

Я не уверен, почему все так быстро говорят Google. Приведенная выше ссылка очень конкретно говорит о том, что вы можете установить горячую ссылку на jQuery CDN:

jQuery CDN (через Media Temple)

http://code.jquery.com/jquery-1.6.1.min.js Миниатюрная версия

http://code.jquery.com/jquery-1.6.1.js Исходная версия

2 голосов
/ 29 июня 2011

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

cdnjs: https://cdnjs.com/libraries/jquery/

CDN Google: http://code.google.com/apis/libraries/devguide.html#Libraries

CDN jQuery: http://docs.jquery.com/Downloading_jQuery#CDN_Hosted_jQuery

CDN MS: http://www.asp.net/ajaxlibrary/cdn.ashx#Third-Party_Files_on_the_CDN_14

2 голосов
/ 29 июня 2011

Вместо этого используйте CDN Google . Вот для чего он был разработан.

0 голосов
/ 29 июня 2011

Да, это плохо. Для вашего сайта - он будет работать медленнее. Для их сайта - представьте, что произойдет, если все будут его использовать!

0 голосов
/ 29 июня 2011

Вы должны использовать размещенные в Google версии:

http://code.google.com/apis/libraries/devguide.html

0 голосов
/ 29 июня 2011

Вы можете использовать Библиотеки Google и связать его оттуда:)

0 голосов
/ 29 июня 2011

Если библиотека не предназначена для загрузки с URL, я бы ее избегал.

Однако Google предоставляет размещенные версии:

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

...