Кэширование WordPress: какой плагин и как настроить
Кэширование WordPress сохраняет готовую HTML-страницу и отдаёт её посетителям, не запуская PHP и не обращаясь к базе при каждом заходе. Для этого ставят один плагин: WP Super Cache, W3 Total Cache или LiteSpeed Cache, если хостинг работает на LiteSpeed.
Ответ за 30 секунд
Блогу и визитке хватает одного плагина кэша страниц: на Apache и Nginx это WP Super Cache или W3 Total Cache, на LiteSpeed LiteSpeed Cache. Два кэш-плагина одновременно не ставят: они конфликтуют за один файл advanced-cache.php. Для магазина корзину и оформление заказа исключают из кэша.
Виртуальный хостинг Таймвеб на NVMe от 316 ₽ в месяц при оплате за год (на 20 октября 2026), 10 дней теста.
Какой плагин кэширования WordPress выбрать1кэш-плагин на сайт, не два
WP_CACHEконстанта в wp-config.php
5видов кэша на сайте
01 · 1 мин
Какие виды кэша есть в WordPress и что они хранят#
Слово «кэш» в WordPress означает несколько разных вещей. Путаница возникает, когда ставят два плагина, которые делают одно и то же.
| Вид кэша | Что хранит | Где настраивается |
|---|---|---|
| Кэш страниц | Готовый HTML каждой страницы | Плагин кэша |
| Кэш браузера | Картинки, CSS и скрипты на устройстве посетителя | Заголовки сервера, плагин |
| Объектный кэш | Результаты запросов к базе (Redis, Memcached) | Сервер и плагин Redis Object Cache |
| OPcache | Скомпилированный код PHP | Настройки PHP на сервере |
| Кэш CDN | Копии файлов на узлах сети доставки | Панель CDN |
Сильнее всего на время ответа влияет первый вид: страница из кэша не требует выполнения кода темы и плагинов.
Инструмент · 1 мин
Какой плагин кэширования WordPress выбрать#
Все три плагина бесплатны в каталоге WordPress. Выбор зависит от сервера, на котором работает сайт.
- WP Super Cache (разработчик Automattic) сохраняет статические HTML-файлы. Простой режим включается за минуту, продвинутые настройки спрятаны на отдельных вкладках.
- W3 Total Cache объединяет кэш страниц, базы и объектов, кэш браузера и подключение CDN. Настроек много, и неверная комбинация легко ломает вёрстку.
- LiteSpeed Cache даёт серверный кэш только на LiteSpeed: на таких хостингах он быстрее файловых плагинов. Минификация, ленивая загрузка и сжатие картинок работают на любом сервере, включая Apache и Nginx.
Есть и платные решения вроде WP Rocket: у них проще интерфейс и больше готовых настроек, но для старта хватает бесплатных. Подберите свой вариант:
Какой кэш-плагин поставить на ваш сайт
Два вопроса про сервер и тип сайта, ответ сразу
03 · 1 мин
Как включить кэш страниц в WP Super Cache по шагам#
- Установите плагин в разделе «Плагины → Добавить новый» и активируйте его.
- Откройте «Настройки → WP Super Cache» и на вкладке Easy выберите «Caching On».
- Нажмите Update Status. Плагин создаст файл advanced-cache.php в папке wp-content и добавит в wp-config.php строку включения кэша.
- Нажмите Test Cache. Плагин дважды запросит страницу и сравнит копии: одинаковые метки времени значат, что кэш работает.
define( 'WP_CACHE', true );
Эта константа в wp-config.php говорит WordPress загрузить файл advanced-cache.php раньше остального кода. Руками её добавляют, если плагин не смог записать файл.
04 · 1 мин
Что исключить из кэша WordPress в магазине и на сайте с входом#
Страница, которая у каждого посетителя разная, не должна попадать в общий кэш. Иначе покупатель увидит чужую корзину.
- Корзина, оформление заказа и личный кабинет WooCommerce.
- Страницы для вошедших пользователей: плагины обычно пропускают их без кэша.
- Результаты поиска и страницы с формами, где в код вшит одноразовый ключ.
После включения кэша зайдите в магазин гостем и покупателем, добавьте товар и пройдите до оформления. Подробности про магазин: WooCommerce на WordPress.
05 · 1 мин
Как проверить, что кэш WordPress работает#
- Откройте сайт в окне инкогнито, чтобы плагин считал вас гостем.
- Посмотрите исходный код страницы. WP Super Cache добавляет в конец комментарий «Cached page generated by WP-Super-Cache». У LiteSpeed Cache в ответе сервера есть заголовок
x-litespeed-cache: hit. - Сравните время ответа в PageSpeed Insights до и после включения.
- Очищайте кэш после правок темы, меню и виджетов: до очистки посетители видят старую копию.
Страница из кэша освобождает PHP, но тяжёлые картинки и скрипты она не облегчает. Эти узкие места разобраны в оптимизации картинок. Серверный кэш OPcache на виртуальном хостинге включает хостер, на VPS его настраивают в php.ini.
06 · 1 мин
Вопросы о кэшировании WordPress#
Можно ли ставить два плагина кэширования WordPress одновременно?
Нет. Оба пытаются создать advanced-cache.php и переписать правила в .htaccess, из-за этого страницы отдаются с ошибками или не кэшируются. Перед сменой плагина отключите и удалите прежний.
Как очистить кэш WordPress после правки сайта?
В настройках плагина есть кнопка очистки, например Delete Cache в WP Super Cache. Плагины обычно очищают кэш сами при публикации записи, но после смены темы или меню сделайте это вручную.
Нужен ли кэш WordPress, если сайт маленький?
Нужен. Даже блогу без посещаемости кэш сокращает время ответа сервера, потому что страница отдаётся без запуска PHP и запросов к базе.
Почему кэширование WordPress не меняет результат в PageSpeed?
Частая причина: сайт открыт под вошедшим пользователем, и плагин пропускает кэш. Проверьте в режиме инкогнито. Вторая причина: время съедают тяжёлые картинки и скрипты, а не ответ сервера.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026; Каталог плагинов WordPress: LiteSpeed Cache (серверный кэш и общие функции), wordpress.org/plugins/litespeed-cache, проверено 20 октября 2026.
Разместите сайт на WordPress
Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.
- Тарифы от 316 ₽ в месяц
- Бесплатный SSL и DNS
- Домен .RU или .РФ в подарок
- Бесплатный перенос сайта