Вопрос

Есть некоторые учебники, которые предлагают использовать путь jQuery, который из Google EG:

<script type="text/javascript" 
 src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Это безопасно использовать в наших проектах?

Разве мы не зависим, потому что мы не уверены, что это будет через год или старше?

Причина, по которой я задал этот вопрос, заключается в том, что есть некоторые люди, которые за этим подходят.

Это было полезно?

Решение

От документация:

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

Это кажется мне довольно низким риском. И, скорее всего, уже будет в кэше пользователя. И подают с надлежащими заголовками Gzip и кэширования. Также не будет съесть HTTP -запрос в ваш домен в браузерах, который позволяет загружать только 2 запроса в домен за раз (например, IE6 и IE7).

Другие советы

У меня есть статья, которая объясняет преимущества и минусы использования этого метода: Здесь
Я действительно сомневаюсь, что Google поставит это для людей, чтобы использовать, а затем вдруг снять его и вызвать проблемы с тысячами или более веб -сайтами. Не то чтобы они потеряли свой домен или закончится пропускной способностью. Единственная проблема, о которой я думаю, вы должны беспокоиться, это если конечные пользователи ваших сайтов не могут получить доступ к Google. Лично я все равно размещаю файл на своем собственном сервере

Короткий ответ - да, и я согласен, если это не работает, это, вероятно, является признаком гораздо большей проблемы. Мое общее практическое правило предназначено для всех общедоступных приложений, которые я использую, которые включают в себя в качестве внутренних приложений (которые теоретически можно использовать без подключения к внешнему миру), я включаю местную копию.

Всегда будет шанс, что его не будет через год, так же, как Gmail, GDOCS, Google.com ...

Только для jQuery я не вижу причин для использования источника Google, так как файл невелик, воздействие на ваш сервер, а BW не будет слишком большим. Но пользовательский интерфейс jQuery может стоить использования источника Google.

Это довольно «безопасно», как упомянули другие парни. Вы, вероятно, тоже облегчите нагрузку на свой собственный сервер. Несмотря на это само по себе использует его.

Но чтобы быть в безопасности, всегда иметь запасной план и иметь местную копию, на всякий случай.

На самом деле не так много риска, если вы думаете об этом. Предположим, что Google перестает существовать через год (смехотворное), вам это не займет, но на пару минут, чтобы заменить google.load Команда в вашем общем файле со ссылкой на вашу собственную локальную копию jQuery.

В худшем случае сценарий состоит в том, что в невероятном будущем гибели Google ваши парящие эффекты останавливаются на 5 минут :)

Аналогичный вопрос: Откуда вы включите библиотеку jQuery? Google JSAPI? CDN?

Из -за ответов из этого вопроса я начал использовать:

<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

Я работаю на немаловатах. Единственная проблема, с которой у меня были некоторые брандмауэры, начинают блокировать сайт, если есть слишком много запросов (или, по крайней мере, это мое предположение), что имеет место на более высоких сайтах трафика, которые используются в одном месте.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top