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, поэтому я не уверен, что происходит. Если вам нужны 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. В противном случае URL-адрес остается неизменным. Это увеличивает вероятность того, что данный URL уже кэшируется, и предотвращает включение скриптов script.aculo.us несколько раз. Если jQuery включен, Use Google Libraries будет внедрять немного jаvascript перед следующим включенным в очередь скриптом, включающим режим jQuery noConflict, как это было бы со стандартной версией WordPress. Ссылки Некоторые части этого подключаемого модуля (в частности, удаление микронного номера, который с тех пор был удален для повышения производительности кэширования) были вдохновлены библиотеками Google AJAX Джона Блэкборна, которые преследуют очень похожие цели с этим подключаемым модулем. В будущих планах добавлена возможность отключения относительных URL-адресов протокола, добавлена возможность отключения на веб-интерфейсе и / или в админке.
Автор: Jason Penney
Версия: 1.6.2.3
Последнее обновление: 2017-05-03 11:42pm GMT