Настройка плагина кеширования

p

Зачем кеширование и как это работает на практике

Средний сайт на WordPress без кеширования грузится за 3–5 секунд. При установке плагина кеширования время отклика падает до 0,3–0,8 секунды — это не рекламная фраза, а результат замеров на нашем тестовом проекте (VPS 2 ядра, 4 Гб RAM, 10 тыс. посетителей в сутки). Кеширование сохраняет готовую HTML-копию страницы и отдаёт её пользователю, не нагружая базу данных и PHP. Без этого шага любые темы и плагины будут тормозить независимо от мощности сервера.

Как выбрать плагин: критерии с цифрами

На рынке десятки решений, но мы выделяем три основных по стабильности и скорости:

Типичная ошибка новичка: ставить самый популярный плагин без учёта специфики. Например, на сайте с форумом (bbPress) W3 Total Cache без ручного исключения страниц форума сломает обновление сообщений — кеш будет показывать старые записи. Выбирайте плагин под тип контента.

Пошаговая настройка на реальном примере

Возьмём WP Super Cache (бесплатный, стабильный) и сайт с 200 постами, темой Astra и 15 плагинами. Средняя нагрузка — 5000 уникальных посетителей в день.

  1. Установите и активируйте плагин. Зайдите в «Настройки» → «WP Super Cache».
  2. Включите кеширование — переключатель «Кеширование включено (рекомендуется)». Нажмите «Обновить».
  3. Выберите тип кеша: «Простой» — для новичков, «Экспертный» — если используете mod_rewrite. На практике «Экспертный» даёт +5–7% скорости, но требует прав на .htaccess. Для первого раза оставьте «Простой».
  4. Настройте предварительную загрузку (Preload). Перейдите на вкладку «Preload». Включите опцию «Предварительно загружать кеш при каждом обновлении записи». Интервал между загрузками — 30 минут (стандарт). Это гарантирует, что страницы всегда свежие.
  5. Исключите критические страницы. На вкладке «Дополнительно» в поле «Не кешировать страницы» добавьте: /cart/, /checkout/, /my-account/, /wp-login.php. Если есть форум или чат — укажите их URI.
  6. Сбросьте кеш и проверьте. Нажмите «Удалить кеш» и проверьте сайт через сервис GTmetrix или PageSpeed Insights. Зафиксируйте время загрузки до и после.

Конкретные цифры ускорения

На тестовом проекте после настройки WP Super Cache (тип «Экспертный», предзагрузка включена) получили:

Если вы используете хостинг с ограничением по памяти (например, 512 Мб), кеширование — обязательное условие: без него сайт просто «упадёт» при 1000 одновременных посетителей.

Типовые ошибки при покупке и настройке

Ошибка 1: «Поставлю плагин — и всё заработает само». На деле требуется минимум 15–20 минут на базовую настройку. Если не исключить админ-панель и корзину, получите проблемы с WooCommerce.

Ошибка 2: «Чем больше плагинов — тем лучше». Установка 2–3 кеширующих плагинов одновременно гарантирует конфликт и сброс кеша каждые 5 минут. Выберите один.

Ошибка 3: «Кеширование решит все проблемы скорости». Это не так: плохой хостинг или неоптимизированные изображения кеширование не исправит. Кеш ускоряет отдачу контента, но не лечит кривой код темы.

Ошибка 4: «Бесплатные плагины хуже платных». WP Super Cache и W3 Total Cache (бесплатные) при грамотной настройке дают результаты, сопоставимые с платным WP Rocket. Разница — в удобстве интерфейса, а не в скорости.

Как проверить, что настройка сработала

Самый простой способ — открыть сайт в режиме инкогнито, добавить в URL ?nocache=1 и сравнить код страницы. В исходном HTML найдите комментарий в конце: . Если его нет — кеширование неактивно. Также посмотрите заголовки ответа через консоль браузера (F12 → Network → Headers): наличие x-cache: HIT означает, что отдана кешированная копия.

Для быстрой проверки используйте сервис Check My Website (показывает полностью кешированный ответ). Если видите время загрузки менее 1 секунды — настройка выполнена корректно.

Добавлено: 24.04.2026