Библиотека jQuery используется на многих веб сайтах. В wordpress библиотека jQuery используется тоже. Многие плагины wordpress и шаблоны имеют имеют скрипты написанные на jQuery. Хочу рассказать (я не автор) об одном из способов, как можно «сэкономить» на jQuery в wordpress.

Недавно на блоге Константина я прочитал статью «25 советов по улучшению вашего кода jQuery«. Кто интересуется jQuery советую прочитать все 25 советов, на блоге автора. Я же остановлюсь на 1 совете — «Загружайте библиотеку с Google Code». Тех кто захочет возразить, имхо с своего сервера всегда быстрее, не хочу сильно огорчать, я лично не заметил, может быть у меня сервер плохой. Используя данный способ библиотека jQuery скорее всего уже будет находиться в кеше у пользователя и не будет подгружаться с вашего сайта. Чем ни больше пользователей wordpress и других веб сайтов используют jQuery с данного URL, тем у большего числа пользователей jQuery будет браться из кэша, т.к. уже ранее она была загружена на обном из блогов, где используется этот способ. Также хочу заметить, что к примеру jQuery 1.3.2 весит 19кб (gzip), мой же сервер отдает без gzip и вес библиотеки jQuery примерно в 2 раза больше, если вспомнить про людей, у которых низкоскоростной интернет, то страница у них откроется быстрее, но это так к слову просто ).
jQuery в WordPress

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

Не долго думая, друг поделился кодом, который заставляет wordpress подгружать jQuery не из папки с движком wordpress, а с google. В файл шаблона function.php нужно дописать следующий код:

Я использую wordpress 2.6.5 собственной сборки, поэтому мне хватает jQuery 1.2.6, хотя можно использовать jQuery 1.3.2 но для меня это не принципиально. Чтобы использовать jQuery 1.3.2 пишем следующее:

Я уже использую этот способ, предлагаю и вам.

Прочтите также: