Что умеет
SpeedyCache создаёт статические копии страниц и отдаёт их посетителям без повторной работы PHP и базы данных. Кроме кэша, он выполняет типичные оптимизации.
- Кэш страниц и предзагрузка. Плагин периодически пересобирает кэш, чтобы посетитель всегда получал готовую копию.
- Автоматическое создание кэша для записи после её обновления при включённой предзагрузке.
- Минификация и объединение CSS и JS, уменьшение числа запросов.
- Устранение блокирующих рендер скриптов.
- GZIP-сжатие и кэширование в браузере.
- Ленивая загрузка изображений.
- DNS-prefetch и отключение эмодзи.
Установка и настройка
Установите плагин и включите кэширование. Остальные опции включайте по одной, проверяя сайт после каждой: сначала кэш и GZIP, затем минификацию CSS, затем JS. Проверить, что страница отдана из кэша, можно через раздел статистики или в коде страницы в режиме инкогнито: в конце HTML будет комментарий о кэшировании.
Подводные камни
- Конфликты с другими кэшами. Нельзя держать несколько плагинов кэша одновременно. Если хостинг уже кэширует страницы на стороне сервера, дополнительный плагин может дать мало пользы или навредить.
- Объединение скриптов. На сайтах с конструкторами, слайдерами и сложным JavaScript объединение и отложенная загрузка могут сломать элементы. Исключайте проблемные файлы и тестируйте на копии.
- Динамические страницы. Корзину, оформление заказа и личный кабинет в WooCommerce нужно исключить из кэша.
- Сброс кэша. После изменения темы, меню или настроек очищайте кэш вручную, иначе посетители увидят старую версию.
- Мобильная версия. Кэш мобильной версии может требовать отдельной настройки или платной версии: проверьте поведение на телефоне.
Кому подойдёт
Небольшим сайтам и блогам, где нужно простое ускорение без глубокой ручной настройки. Если хостинг работает на LiteSpeed, лучше взять LiteSpeed Cache. Оптимизацию изображений можно доверить EWWW Image Optimizer.