Что умеет
Autoptimize занимается ресурсами, которые браузер получает вместе со страницей. Плагин объединяет CSS и JavaScript в меньшее число файлов, минифицирует их и кэширует результат. По умолчанию стили встраиваются в заголовок страницы, скрипты можно переносить в подвал и загружать отложенно.
Основные возможности:
- минификация HTML, CSS и JS;
- встраивание критического CSS и отложенная загрузка остальных стилей;
- асинхронная загрузка необъединённых скриптов;
- отложенная загрузка изображений с поддержкой форматов WebP и AVIF;
- оптимизация Google Fonts;
- удаление «лишнего» кода ядра, например смайликов WordPress;
- расширенный API для тонкой подстройки под конкретный сайт.
Установка и настройка
Включайте опции постепенно. Начните с минификации CSS и JS, проверьте сайт, затем добавляйте объединение, отложенную загрузку и оптимизацию изображений. После каждого шага очищайте кэш плагина и смотрите страницы под обычным посетителем: меню, формы, корзину, слайдеры.
Хорошая схема: Autoptimize отвечает за код, отдельный плагин кэша — за хранение готовых страниц. Для ускорения важны оба.
Подводные камни
- Нет кэша страниц. Если нужен только Autoptimize, сервер по-прежнему собирает каждую страницу заново. Подключите кэш или используйте серверный.
- Поломки при объединении. Скрипты, зависящие от порядка загрузки, перестают работать после объединения. Добавляйте их в исключения или отключайте объединение JS.
- Дублирование функций. Если кэш-плагин тоже минифицирует и объединяет файлы, отключите это в одном из них, иначе получите конфликты и лишние перезаписи.
- Рост папки кэша. Периодически очищайте кэш плагина, особенно на сайтах с частыми изменениями оформления.
- Google Fonts и 152-ФЗ. Загрузка шрифтов с серверов Google передаёт IP-адрес посетителя зарубежному сервису. Храните шрифты локально, если это важно для вашего проекта.
Кому подойдёт
Сайтам, которым нужно быстро облегчить фронтенд без сложной настройки, особенно в паре с кэшем страниц. Если хотите единое решение «всё в одном», посмотрите W3 Total Cache, WP Fastest Cache или LiteSpeed Cache, если хостинг работает на LiteSpeed.