2014-10-10 3 views
0

Моя Shopify тема (новый стандарт) использует Google организовали JQuery:Не используйте Google для CDN jQuery для Shopify - какая альтернатива?

{{ '//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js' | script_tag }} 

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

Могу ли я указать указанную выше строку на другой файл сценария jQuery? Или есть лучший способ для моего сайта для покупки в Китае?

Или я могу просто загрузить файл .js и загрузить его в мою учетную запись Shopify и обратиться к ней там?

У меня очень ограниченное знание JS, так что было бы полезно, если бы кто-то мог указать на какие-либо потенциальные риски при этом. Благодарю.

+1

Я не уверен, какие юридические проблемы существуют, чтобы заблокировать JQuery. Я думаю, что сохранение локального verrsion будет работать, но для каждой версии вам нужно будет обновить локальную версию. – Thangadurai

+1

. Я немного поработал, и оказалось, что Baidu (китайский эквивалент Google) также имеет jQuery CDN. Если ваша аудитория поступает в основном из Китая, вы можете захотеть заглянуть в нее. Скорость с других частей мира также кажется разумной. libs.baidu.com/jquery/1.10.2/jquery.min.js – ytk

ответ

4

Вы можете отсылать его в любом месте. вы можете использовать Jquery CDN вместо google, если вы не можете его разместить. Если вы можете разместить его самостоятельно, это лучший вариант.

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

Всегда используйте локальные версии для коммерческих приложений.

2

Самый безопасный способ - просто загрузить файл на свой сервер. Вам потребуется немного больше полосы пропускания, и начальное время загрузки страницы может быть немного длиннее, но вы можете быть уверены, что оно работает.

Существует множество других CDN для jQuery, например //cdn.jsdelivr.net/jquery/2.1.1/jquery.min.js. Маловероятно, что этот будет заблокирован, но вы никогда не знаете.

2

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

 Смежные вопросы

  • Нет связанных вопросов^_^