Содержание

Преимущества размещения jQuery в Google — SitePoint

JavaScript

    jQuery

Это обычный способ включения библиотеки jQuery на ваш веб-сайт. Это не проблема, но есть лучший способ.

Библиотеки Google AJAX предоставляют jQuery вашим пользователям напрямую из сети центров обработки данных Google. У этого есть несколько преимуществ перед размещением jQuery на собственном сервере:

  1. Уменьшенная задержка
  2. Повышенная параллельность
  3. Лучшее кэширование

Я объясню эти три преимущества Google CDN и покажу вам несколько примеров использования этой службы.

Уменьшение задержки

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

В CDN библиотек Google AJAX пользователи, физически не находящиеся рядом с вашим сервером, по-прежнему смогут загружать jQuery быстрее, чем заставлять их загружать его с вашего сервера.

Повышенный параллелизм

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

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

Улучшенное кэширование

В идеале самым большим, но наименее упоминаемым преимуществом использования CDN библиотек Google AJAX для вас jQuery является то, что вашим пользователям вообще не требуется загружать jQuery.

Неважно, насколько агрессивно ваше кэширование. Но если вы размещаете jQuery локально, пользователям нужно будет загрузить его хотя бы один раз. Даже если в их кеше есть тонны идентичных копий jQuery, они бесполезны, когда пользователь впервые посещает ваш сайт.

Как это сделать

Теперь вы, вероятно, убедились в CDN библиотек Google AJAX. Пришло время показать вам, как это сделать.

Google рекомендует этот метод из двух доступных:

Подход google.load() предлагает наибольшую функциональность и производительность.

Пример:

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

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

Хуже всего то, что вы не можете надежно использовать обработчик $(document). ready() в сочетании с таким методом загрузки. Для этого требуется setOnLoadCallback().

Назад к основам

Помимо всех недостатков метода google.load(), я бы рекомендовал использовать этот старый способ

Пример:

Это позволяет избежать задержки jsapi и устранить три бесполезных HTTP-запроса. Я бы рекомендовал и предпочел этот.

Заключение

В конце концов, решение в ваших руках. Вы можете разместить jQuery локально на своем сервере или использовать CDN библиотек Google AJAX. Но я надеюсь, что приведенное выше объяснение полностью показывает преимущество размещения jQuery через CDN Google AJAX Libraries по сравнению с размещением его самостоятельно. В идеале CDN библиотек Google AJAX явно лучше.

Поделиться этой статьей

Сэм Диринг

Сэм Диринг имеет более чем 15-летний опыт программирования и разработки веб-сайтов. Он был консультантом по веб-сайтам в Console, ABC News, Flight Centre, Sapient Nitro и QLD Government, а также ведет технический блог с более чем 1 миллионом просмотров в месяц. В настоящее время Сэм является основателем Crypto News, Австралия.

    jQuery

    Пользовательский интерфейс JQuery и Google Cloud SDK: сравнение библиотек и виджетов

    Технологии / Пользовательский интерфейс JQuery против Google Cloud SDK

    Не уверен, что пользовательский интерфейс JQuery, или Google Cloud SDK лучший выбор для ваших нужд? Без проблем! 6sense сравнение поможет вам принять лучшее решение. Обратите внимание на категории, где Пользовательский интерфейс JQuery и Google Cloud SDK конкуренция, текущие клиенты, доля рынка, ранжирование по категориям. Все еще не уверены? Сравните сходства и различия между Пользовательский интерфейс JQuery против Облачный SDK Google клиентов по отраслям, по географии и по покупательским моделям.

    Пользовательский интерфейс JQuery конкурирует с другими продуктами в в категории. Имеет долю рынка в категории «Библиотеки и виджеты» и Пользовательский интерфейс JQuery имеет 945407 клиентов в 229 стран.

    Google Cloud SDK конкурирует с другими продуктами в проекте «Сотрудничество», библиотеки и виджеты, Инструменты разработки категории. Имеет долю рынка в категории «Библиотеки и виджеты» и Google Cloud SDK имеет 471 клиент в 55 стран.

    Категории, в которых конкурируют JQuery UI и Google Cloud SDK

    • Библиотеки и виджеты
    • Средства разработки

    Выберите технологии для сравнения

    Пользовательский интерфейс JQuery

    Сравнение клиентских баз Пользовательский интерфейс JQuery и Google Cloud SDK

    Сравнение клиентских баз JQuery UI и Google Cloud SDK, мы можем видеть, что пользовательский интерфейс JQuery имеет 945407 клиентов, а У Google Cloud SDK 471 клиент. В категории «Библиотеки и виджеты» с 945407 клиентами пользовательского интерфейса JQuery.

    занимает 1-е место в рейтинге, а Google Cloud SDK с 471 клиентом, находится на 50 месте.

    МаркетингОбразованиеОбучениеНедвижимостьЦифровой маркетингДизайнСоциальные сети

    Сравнивая долю рынка Пользовательский интерфейс JQuery и Google Cloud SDK

    Пользовательский интерфейс JQuery имеет 26,31% доля рынка в категории «Библиотеки и виджеты», в то время как Google Cloud SDK имеет 0,01% доли рынка в том же пространстве.

    МаркетингОбразованиеОбучениеНедвижимостьЦифровой маркетингДизайнСоциальные сети

    Сравните пользовательский интерфейс JQuery и Клиенты Google Cloud SDK по географии

    Сравнение пользовательского интерфейса JQuery и Клиенты Google Cloud SDK в зависимости от их географического положения.

    расположение, мы можем видеть, что пользовательский интерфейс JQuery имеет больше клиентов в Соединенные Штаты, Германия и Соединенное Королевство, в то время как Google Cloud SDK имеет больше клиентов в Соединенные Штаты , Индия и Великобритания .

    Все Маркетинг Образование Обучение Недвижимость Цифровой маркетинг Дизайн Социальные сети

    Движения клиентов за этот месяц

    Получите полезную информацию о покупательских моделях Пользовательский интерфейс JQuery и целевая аудитория Google Cloud SDK.

    Пользовательский интерфейс JQuery

    Google Cloud SDK

    FAQ

    Найдите ответы на наиболее часто задаваемые вопросы пользователей.

    На каких рынках Пользовательский интерфейс JQuery и Google Cloud SDK конкурируют друг с другом?

    Пользовательский интерфейс JQuery и Google Cloud SDK конкурируют друг с другом в в библиотеки и виджеты, Инструменты разработки .

    Как изменилась доля рынка пользовательского интерфейса JQuery и Google Cloud SDK сравнить в Рынок библиотек и виджетов?

    На рынке библиотек и виджетов Пользовательский интерфейс JQuery имеет 26,31% доля рынка в сравнение с Google Cloud SDK 0,01%. С тех пор имеет лучший охват рынка, Пользовательский интерфейс JQuery занимает первое место в Доля рынка 6sense Рейтинговый индекс для категорию «Библиотеки и виджеты», а Google Cloud SDK занимает 50-е место.

    Сколько клиентов привлечено пользовательским интерфейсом JQuery и Google Cloud SDK в Сегмент библиотек и виджетов?

    Пользовательский интерфейс JQuery имеет 945407 клиентов и Google Cloud SDK имеет 471 клиент в Библиотеки и виджеты сегмент. Пользовательский интерфейс JQuery имеет 944936 более клиентов, чем Google Cloud SDK в этой категории.

    В каких странах пользовательский интерфейс JQuery и У Google Cloud SDK больше клиентов?

    Пользовательский интерфейс JQuery имеет больше клиентов в Соединенные Штаты , Германия и Великобритания .
    У Google Cloud SDK больше клиентов в Соединенные Штаты , Индия и Великобритания .

    Выберите технологии для сравнения

    • Salesforce CRM

      Cloudflare DNS

      Zoom

      Drift

      Criteo

      Программное обеспечение Tableau

      QuantumMetric

    Расширение 6sense для Chrome

    Экономьте 15 часов в неделю на исследованиях продаж

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

    Установить сейчас

    Пользовательский интерфейс JQuery против Поделиться Facebook

    Пользовательский интерфейс JQuery против АОС

    Сравнение пользовательского интерфейса JQuery Поппер.JS

    Пользовательский интерфейс JQuery против Упаковка

    Google Cloud SDK против Пользовательский интерфейс JQuery

    Google Cloud SDK против Поделиться Facebook

    Google Cloud SDK против АОС

    Google Cloud SDK против Поппер.