Безопасно ли использовать код из code.jquery.com для долгосрочного использования? - PullRequest
4 голосов
/ 20 января 2011

Я использую Ajax / jquery на веб-странице, которую я разрабатываю ... для того, чтобы она функционировала, я включил (вверху моей страницы) javascript по адресу: http://code.jquery.com/jquery-1.4.4.js

Это работаетотлично и все, но я боюсь, что 1) код может быть изменен без моего ведома, тогда я сталкиваюсь с проблемами и пытаюсь отлаживать в течение нескольких дней / часов, прежде чем обнаружу, что код на этом сайте изменился

2)веб-сайт больше не используется / конкретный код больше не размещается лет спустя

Так что было бы безопаснее сохранить этот файл javascript на моем сервере и получить к нему доступ оттуда?

Ответы [ 3 ]

5 голосов
/ 20 января 2011

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

3 голосов
/ 20 января 2011

http://code.jquery.com - CDN от jQuery (предоставлен Media Temple).Код на http://code.jquery.com/jquery-1.4.4.js не будет никогда изменяться;jQuery выпустит новую версию (которая будет по другому URL-адресу), если что-то нужно будет изменить (что происходит постоянно; сегодня выходит версия 1.5b).

Ребята из jQuery знают, что ониделает, и они настраивают CDN, чтобы люди могли легко связаться с JQuery.Они так же (не) могут сломать CDN, как Google и Microsoft пытаются их уничтожить.

См. http://docs.jquery.com/Downloading_jQuery для получения дополнительной информации.

Сказав, чтоможет показаться, что размещенная в Google версия (на веб-сайтах упоминается больше http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js),; это дает небольшое преимущество в производительности для ваших пользователей, поскольку у файла больше шансов на кэширование.

0 голосов
/ 20 января 2011

Это безопасно, обратите внимание на номер версии?По мере обновления jQuery этот номер версии будет меняться.

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

Конечно, вы можете использовать Google CDN для jQuery, я настоятельно рекомендую его.

Актуально: http://code.google.com/apis/libraries/devguide.html#jquery

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...