2013-02-27 3 views
-1

Я запутался, следует ли включать файлы jquery.js или bootstrap.js из моего домена или напрямую связать файлы с страницей загрузки поставщиков. Какова самая распространенная практика? я хочу, чтобы загрузить мои сайты быстро, таким образом, у меня есть 2 варианта:включают jquery.js/bootstrap.js из собственного домена или из оригинала?

  • надеющихся мои пользователи уже имеют originaldomain.com/jquery.js кэшируются (но если не загружается с оригинального сайта может быть больше, чем от моего собственного домена megaspeed)
  • включить их в mydomain.com/jquery.js и каждый пользователь должен DONWLOAD это
+0

Я сомневаюсь, что ваш хост быстрее, чем CDN от Google. – SLaks

+0

Возможный дубликат: http://stackoverflow.com/questions/547384/where-do-you-include-the-jquery-library-from-google-jsapi-cdn – danii

+1

@SLaks: с другой точки - теперь вы полагаетесь на наличие 2-х услуг: собственных и Google. 2 в два раза хуже, чем 1. И CDN от Google может потерпеть неудачу не из-за своего собственного сбоя, а из-за, скажем, отказа DNS. Мой интернет-провайдер когда-то испытывал проблемы, так что доменные имена google не были устранены должным образом. – zerkms

ответ

1

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

+0

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