Что умеет
Page Optimize занимается тремя вещами:
- объединяет файлы CSS в один;
- объединяет файлы JavaScript в один;
- переносит выполнение некритичных скриптов на момент, когда страница уже отрисована (режимы
deferиasync).
Меньше запросов к серверу — быстрее первая отрисовка, особенно на сайтах с десятком плагинов, каждый из которых подключает свои стили и скрипты. Плагин сохраняет объединённые файлы в каталог кэша, по умолчанию wp-content/cache/page_optimize.
Установка и настройка
Плагин работает сразу после активации. Для тонкой настройки в wp-config.php задаются константы:
PAGE_OPTIMIZE_CACHE_DIR— путь к каталогу кэша илиfalse, чтобы отключить кэширование объединённых файлов;PAGE_OPTIMIZE_CSS_MINIFY— включение минификации CSS, которая по умолчанию выключена;PAGE_OPTIMIZE_CONCAT_MAX_BYTES— предельный суммарный размер объединяемых файлов, по умолчанию около 8 МБ.
Перед включением на всём сайте проверьте функции на отдельной странице, добавив к адресу параметры ?concat-css=1, ?concat-js=1 или ?load-mode-js=defer. Если страница выглядит и работает как раньше, функцию можно включать глобально.
Подводные камни
Откладывание скриптов. Разработчики сами предупреждают, что изменение времени выполнения скриптов рискованно и подходит не всем сайтам. Ломаются слайдеры, меню, формы и счётчики, которые зависят от порядка загрузки. После включения проверяйте основные страницы, корзину и формы.
Пересечение с другими плагинами. Если на сайте уже стоит кэширующий плагин или оптимизатор, у которого включено объединение файлов, не включайте это же второй раз: двойная обработка приводит к конфликтам.
HTTP/2 и HTTP/3. На современных хостингах параллельная загрузка нескольких файлов уже быстрая, так что выигрыш от объединения может быть небольшим. Измеряйте результат до и после.
Кэш. Если сменили тему или обновили стили, при проблемах очистите каталог кэша плагина.
Кому подойдёт
Разработчикам и администраторам, которые хотят минимального и предсказуемого ускорения без громоздкой панели. Если нужен полный комплекс — кэш страниц, оптимизация изображений, шрифтов и баз — посмотрите LiteSpeed Cache, WP Fastest Cache или Speed Optimizer.