Use Google libraries это

Ряд библиотек jаvascript, распространяемых вместе с WordPress, также размещен в API библиотек AJAX от Google. Этот плагин позволяет вашему сайту WordPress использовать часть сети распространения контента API библиотеки AJAX Google, вместо того, чтобы обслуживать эти файлы напрямую из вашей установки WordPress.

Это дает многочисленные потенциальные преимущества в производительности: увеличивает вероятность того, что у пользователя уже есть кэшированные файлы, снимает нагрузку с вашего сервера, использует сжатые версии библиотек (если они доступны). Серверы Google настроены для согласования HTTP-сжатия с запрашивающим браузером. посмотрите 3 причины Дэйва Уорда, почему вы должны позволить Google размещать для вас jQuery.

Поддерживаемые библиотеки и компоненты Dojo jQuery jQuery UI MooTools Prototype script.aculo.us swfobject Ссылки Использование библиотек Google Главная страница отслеживания проблем Форум поддержки репозитория GitHub Несовместимые плагины Better WordPress Minify Лучше WordPress Minify версии 1.2.2 еще не поддерживает URL-адреса, относящиеся к протоколу, но следующий выпуск должен исправить это. Gravity Forms У меня были сообщения о том, что Gravity Forms нарушает UGL, но у меня нет доступа к Gravity Forms, поэтому я не уверен, что происходит.

Би-2 – Компромисс

Если вам нужны Gravity Forms, вам может потребоваться отключить UGL, или это может быть хорошо, я не совсем уверен. WP-Minify WP-Minify еще не поддерживает URL-адреса, относящиеся к протоколу. Добавьте //ajax.googleapis.com/ в качестве исключения JS и CSS. Несовместимые темы K2 У меня были разрозненные сообщения о том, что UGL уходит с дороги при использовании K2.

Запрос Если вы собираетесь пометить плагин как «сломанный» в каталоге плагинов WordPress, попробуйте сообщить мне, что именно сломано. Я не чтец мыслей.

Технические подробности Использование Библиотек Google использует следующие перехватчики (каждый с приоритетом 1000). wp_default_scripts Использование библиотек Google сравнивает список поддерживаемых скриптов с зарегистрированными и заменяет стандартные регистрации src на те, которые указывают на серверы Google. Остальные атрибуты (например, зависимости) остаются без изменений. script_loader_src Использование библиотек Google удаляет строку запроса ver = xyz из URL-адреса, используемого для загрузки запрошенной библиотеки, если она собирается загрузить библиотеку с ajax.googleapis.com.

Google мой бизнес что дает

В противном случае URL-адрес остается неизменным. Это увеличивает вероятность того, что данный URL уже кэшируется, и предотвращает включение скриптов script.aculo.us несколько раз. Если jQuery включен, Use Google Libraries будет внедрять немного jаvascript перед следующим включенным в очередь скриптом, включающим режим jQuery noConflict, как это было бы со стандартной версией WordPress. Ссылки Некоторые части этого подключаемого модуля (в частности, удаление микронного номера, который с тех пор был удален для повышения производительности кэширования) были вдохновлены библиотеками Google AJAX Джона Блэкборна, которые преследуют очень похожие цели с этим подключаемым модулем. В будущих планах добавлена возможность отключения относительных URL-адресов протокола, добавлена возможность отключения на веб-интерфейсе и / или в админке.

Google vs. the Library

Версия: 1.6.2.3

Последнее обновление: 2017-05-03 11:42pm GMT

Источник: skripters.biz

Еще чуть-чуть быстрее, или Ускоряем блог с использованием CDN WordPress.com

Друзья моего пушистого блога! Хочу поделиться с вами одной маленькой хитростью, которая может еще немного ускорить наши с вами блоги!

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

Не удалось перенести эти стандартные скрипты вниз (а это в основном подгрузка библиотеки JQuery), зато можно минимизировать их пагубное влияние на скорость загрузки сайта другом способом — подгружать не с нашего сервера, из папки wp-includes, где они расположены, а со стороннего ресурса. Выгода здесь в том, что происходит распараллеливание загрузки, а значит, пусть и незначительное, но все же ускорение работы блога.

Не открывается Google camera

Как раз для этого совсем недавно (ровно 17 часов назад, если верить данным на WordPress.org ) был разработан официальный плагин WordPress под названием Use WordPress.com Libraries, который легко устанавливается из консоли блога. Он позволяет подгружать все стандартные скрипты движка не с нашего сервера, а с CDN WordPress.com, просто заменяя пути, по которым идет обращение к файлам скриптов.

Никаких настроек у плагина нет, он начинает выполнять свою нехитрую работу сразу после активации. Так что если вы поборник ускорения блога любыми средствами, то это плагин для вас!

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

Теперь покажу на примере.

Вот так выглядел исходный код главной страницы моего блога до установки Use WordPress.com Libraries:

17-12-2013 2-38-30

Обратите внимание на пути к скриптам, они отмечены.

А вот так — после:

17-12-2013 2-37-03

Видите, урлы изменились.

А теперь сравним скорость загрузки до и после активации плагина. Для чистоты эксперимента я удалила весь кэш и деактивировала на время плагин кэширования.

Итак, до установки плагина:

1

А вот это скрин после:

2

Возможно, это не очень значительная прибавка в скорости, однако как монетка в общую копилку ускорения блога вполне сойдет, как думаете?

Хорошего всем дня!

Похожие статьи

Тайна переписки, или Полезные инструменты для вебмастера + практический кейс

Дек 3rd, 2013 52 комментария

С небес на землю, или Как перенести скрипты вниз, в подвал сайта

Ноя 4th, 2013 45 комментариев

41 коммент.
Дек 17, 2013 в 12:10

Быстрый, дерзкий, как пуля резкий
Твой сайт быстрее 87% тестируемых. Я правильно понял надпись на последнем скрине?

Дек 17, 2013 в 12:31
Ага, правильно, если верить ПингДому))
А ты с чего это стихами заговорил?
Дек 17, 2013 в 12:33
Это известная строчки из картинок с приколами, погугли )). Просто вспомнилось что-то
Дек 17, 2013 в 12:22

Как узнать ключевые слова Google

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

Дек 17, 2013 в 12:28

Сереж, у меня ничего не появилось, ни виджетов, ни кнопок, да и в официальном описании в репозитории сказано, что он абсолютно никаких настроек в админке не добавляет… Может, это у тебя результат чего-то еще?

Дек 17, 2013 в 13:43

Извиняюсь, я не тот плагин установил.:)
Лариса, у тебя неправильная ссылка на плагин. Перешел по ней, а там один плагин и я его сразу установил, не посмотрев точное название. В общем плагин не тот.
Потом решил скопировать название твоего плагина в поиск в админке блога. Честно, не нашел его в результатах. Может плагин по другому называется. Сверь у себя точно названия. Обычно через поиск он же должен находится. Может в названии не та буква написана.

Посмотри у себя!

Александр Майер
Дек 17, 2013 в 23:17

Сергей, плагин по не понятным причинам исчез =) Может нашли какой-то баг, удалили и отправили на доработку. А вы, наверное, скачали плагин JetPack. Очень мощный, кстати.

Дек 18, 2013 в 0:06

В общем, история с этим плагином такая. Читала сегодня твиттер его разработчика, Эндрю Нейсина, кстати. Так вот в плагине был выявлен баг, связанный с отличием в версиях подгружаемых библиотек, насколько я поняла из этой эмоционально-технической твиттерной переписки. В связи с этим он временно из основного репозитория убран.
Однако, во-первых, он пока что, как я и показала в статье, отлично работает. Во-вторых, я же настырная и все-таки раскопала его на WordPress.org, в другом разделе, правда. Вот тут — http://wordpress.org/support/plugin/use-wpcom-libraries.

Как импортировать вопросы в Гугл форму из ворда

Александр Майер
Дек 18, 2013 в 0:42

Круто, ты настоящий следопыт
А что скажешь по Use Google Libraries? Он у меня только библиотеку jquery.min.js с гугла подгружает, остальное все как и было.

Дек 18, 2013 в 11:54

Честно, я не пробовала этот плагин. Ну видишь, ты же сам говоришь, что он не все библиотеки подгружает. Посмотрю при случае…

Дек 17, 2013 в 12:23

Очень хорошая фича для блогов, которые находятся на американских хостингах, до которых большой пинг.
Традиционное кеширование в таких случаях не помогает, а вот CDN очень поможет.

Дек 17, 2013 в 12:30

Да, Дима, у меня, наверное, заметная (по цифрам, во всяком случае) разница из-за того, что хостинг датский, до него тоже пинг немаленький. Для российских хостингов разница будет не столь ощутима, но за счет все того же распараллеливания все-таки будет.

Источник: web-koshka.ru

Как заменить дефолтную библиотеку jQuery в WordPress на копию из Google Library

При каждой установке WordPress у вас появляются в арсенале несколько дефолтных скриптов. Эти скрипты могут быть использованы и используются авторами плагинов и тем в их работе. По статистике jQuery — один из наиболее часто применяемых скриптов в плагинах и темах. В сегодняшней статье мы покажем вам как заменить дефолтную библиотеку WordPress jQuery script на Google Library script.

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

В виду того, что это стало стандартом, многие другие сайты внедряют себе скрипты из этой библиотеки. Шансы того, что пользователь вашего сайта, который также прежде посещал крупные сайты прежде, и при этом загружал в кеш своего браузера скрипты из библиотеки Google, очень высоки. Именно поэтому ваш сайт загрузится у пользователя намного быстрее. На сегодняшний день в скорости загрузки сайта идет на доли секунды, и оптимизация, даже такая небольшая, вам не повредит. Ведь мы хотим ускорить свой ресурс, верно?

Как поставить Гугл по умолчанию на Айфоне

Теперь давайте рассмотрим, как же это реализовать. Все достаточно просто. Открываем файл functions.php своей темы и вставляем в него следующий сниппет кода:

//Применяем jQuery Google API function modify_jquery() < if (!is_admin()) < // закомментируйте следующие две строки для загрузки вашей локальной копии скрипта jQuery wp_deregister_script(‘jquery’); wp_register_script(‘jquery’, ‘https://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js’, false, ‘1.8.1’); wp_enqueue_script(‘jquery’); >> add_action(‘init’, ‘modify_jquery’);

Теперь все готово. В виду того, что мы говорим об оптимизации скорости WordPress, вам стоит обратить внимание на нашу статью как плагины WordPress влияют на скорость загрузки вашего сайта. Еще одним полезным ресурсом в этой связи будет статья о том, как правильно добавлять скрипты в WordPress.

Примечание: Не стоит применять данную технику на плагинах и темах, которые впоследствии не сможете контролировать (например, клиентские сайты, бесплатные/коммерческие темы или плагины, которые вы выпустите в массы). На своем сайте эта фишка привнесет прирост скорости.

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

Мы надеемся, что эта статья помогла вам заменить дефолтную библиотеку jQuery в WordPress на Google Library.

По всем вопросам и отзывам просьба писать в комментарии ниже.

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

Источник: wpincode.com

Рейтинг
Загрузка ...