Wiki-учебник по веб-технологиям: jQuery/WhyGoogle ...

Главная | Каталог |
Google сделали специальное хранилище, в котором размещены минимизированные версии jQuery. Каждый сайт может подключить плагин от туда:

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


Вот несколько доводов, почему следует подключать jQuery с Google:
  1. Это хранилище используют многие проекты, среди которых присутствуют монстры веба с миллионами посетителей такие как twitter.com. Для твоего проекта это значит, что у многих пользователей плагин уже находится в кэше их клиентов и тогда jQuery загрузится моментально. Если нет в кэше клиента, тогда большая вероятность, что он будет получен из одного из ближайших кэшей прокси. А это тоже быстрее, чем загружать его с удаленного сервера.
  2. Если даже плагин не сохранен ни в одном из кэшей (например, когда подключается совсем свежая версия jQuery) все равно файл будет скорей всего доставлен быстрее пользователю, ведь Google обладает широкой сетью серверов и плагин будет взят из ближайшего к пользователю.
  3. Серверы Google обладают большими ресурсами, чем серверы большинства рядовых сайтов. Поэтому на свой запрос пользователь ответ получит быстрее.
  4. На сервере Google уже настроено gzip сжатие, которое сжимает дополнительно файл примерно в три раза. Например, jquery 1.4.3 в сжатом виде весит 76Kb. Если к нему применить дополнительно gzip, выйдет 26Kb. Этот самый gzip не всегда есть возможность настроить на своем сервере (особенно если используется виртуальный хостинг). Даже когда такая возможность есть, этим воспользуется далеко не каждый разработчик.