Как ускорить WordPress с помощью Kadence Performance: полная настройка кеширования страниц
Пошаговая настройка бесплатного плагина Kadence Performance для кеширования WordPress. Разбираем включение WP_CACHE, настройку .htaccess, прогрев страниц, исключения и сравнение с FlyingPress и WP Rocket

<p>Kadence Performance — бесплатный плагин страничного кеширования для WordPress. Раньше он назывался Solid Performance, поэтому в старых инструкциях и некоторых разделах панели управления ещё может встречаться прежнее название.</p>
<p>Главное достоинство плагина — простота. Он не пытается одновременно оптимизировать всё подряд, а качественно решает одну важную задачу: создаёт статические HTML-копии страниц и отдаёт их посетителям без повторного запуска WordPress, PHP и запросов к базе данных.</p>
<p>Именно поэтому после правильной настройки страницы начинают открываться практически моментально.</p>
<h2>Как работает страничный кеш</h2>
<p>Без кеширования при каждом открытии страницы серверу приходится:</p>
<ol>
<li>Запускать WordPress.</li>
<li>Загружать тему и плагины.</li>
<li>Обращаться к базе данных.</li>
<li>Формировать HTML-код страницы.</li>
<li>Отправлять результат посетителю.</li>
</ol>
<p>Kadence Performance выполняет эту работу один раз и сохраняет готовую HTML-версию страницы. При следующих посещениях сервер сразу отдаёт сохранённый файл.</p>
<p>Если используется метод доставки через <code>.htaccess</code>, кешированная страница может быть отдана напрямую веб-сервером, практически без участия PHP. Именно это обеспечивает очень быстрый отклик.</p>
<p>Разработчики подтверждают, что плагин создаёт статические копии страниц в каталоге <code>wp-content/cache</code> и использует файл <code>advanced-cache.php</code>, загружаемый раньше обычных плагинов WordPress. <a href=»https://wordpress.org/plugins/solid-performance/»>Официальное описание Kadence Performance на WordPress.org</a>.</p>
<h2>Что потребуется перед установкой</h2>
<p>Перед началом настройки рекомендуется:</p>
<ul>
<li>сделать полную резервную копию сайта;</li>
<li>отдельно сохранить файлы <code>wp-config.php</code> и <code>.htaccess</code>;</li>
<li>убедиться, что на сайте не работает другой плагин страничного кеширования;</li>
<li>проверить, что в WordPress включены постоянные ссылки.</li>
</ul>
<p>Одновременно нельзя использовать два плагина страничного кеширования. Например, не следует оставлять активными Kadence Performance вместе с FlyingPress, WP Rocket, LiteSpeed Cache, WP Super Cache или другим аналогичным решением.</p>
<p>Несколько плагинов могут одновременно пытаться управлять:</p>
<ul>
<li>файлом <code>advanced-cache.php</code>;</li>
<li>константой <code>WP_CACHE</code>;</li>
<li>каталогом кеша;</li>
<li>правилами <code>.htaccess</code>.</li>
</ul>
<p>Это приводит к конфликтам, устаревшим страницам и непредсказуемой работе сайта.</p>
<h2>Шаг 1. Установка Kadence Performance</h2>
<p>В панели WordPress перейдите:</p>
<p><strong>Плагины → Добавить новый</strong></p>
<p>В поиске введите:</p>
<p><strong>Kadence Performance</strong></p>
<p>Если по новому названию плагин не находится, попробуйте прежнее название:</p>
<p><strong>Solid Performance</strong></p>
<p>Установите плагин из официального каталога WordPress и нажмите <strong>Активировать</strong>.</p>
<p>После активации откройте:</p>
<p><strong>Настройки → Kadence Performance</strong></p>
<p>В некоторых версиях путь может пока называться:</p>
<p><strong>Настройки → Solid Performance</strong></p>
<h2>Шаг 2. Включение кеша страниц</h2>
<p>Откройте вкладку <strong>Basic</strong> и включите:</p>
<p><strong>Enable Page Cache</strong></p>
<p>Нажмите <strong>Save</strong>.</p>
<p>Если всё прошло успешно, плагин начнёт создавать статические версии страниц. Однако на некоторых хостингах после этого появляется предупреждение:</p>
<p>Kadence Performance is not caching! <code>define('WP_CACHE', true);</code> is missing or set to false in wp-config.php.</p>
<p>Это означает, что WordPress пока не разрешил использовать расширенный механизм кеширования.</p>
<h2>Шаг 3. Включение WP_CACHE</h2>
<p>Откройте файл <code>wp-config.php</code>, расположенный в корневой папке сайта.</p>
<p>Найдите строку:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>/* That's all, stop editing! Happy publishing. */</code></pre>
<!— /wp:code —>
<p>Непосредственно перед ней добавьте:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>define( 'WP_CACHE', true );</code></pre>
<!— /wp:code —>
<p>Если в файле уже присутствует такая строка:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>define( 'WP_CACHE', false );</code></pre>
<!— /wp:code —>
<p>не нужно добавлять вторую. Просто замените <code>false</code> на <code>true</code>:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>define( 'WP_CACHE', true );</code></pre>
<!— /wp:code —>
<p>Сохраните файл и вернитесь в настройки Kadence Performance.</p>
<p>Важно: в <code>wp-config.php</code> должна находиться только одна действующая строка с <code>WP_CACHE</code>.</p>
<h2>Шаг 4. Создание файла advanced-cache.php</h2>
<p>Kadence Performance использует специальный загрузочный файл:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>wp-content/advanced-cache.php</code></pre>
<!— /wp:code —>
<p>Он позволяет обработать запрос к кешированной странице раньше, чем WordPress начнёт загружать тему, плагины и базу данных.</p>
<p>Если плагин сообщает, что файл отсутствует или требует восстановления, откройте:</p>
<p><strong>Kadence Performance → Advanced</strong></p>
<p>Найдите раздел, связанный с <code>advanced-cache.php</code>, и нажмите кнопку его создания или восстановления:</p>
<p><strong>Regenerate advanced-cache.php</strong></p>
<p>После этого сохраните настройки.</p>
<p>Если файл не создаётся, обычно проблема связана с правами на запись в каталоге <code>wp-content</code>. В таком случае необходимо проверить права доступа через панель хостинга или обратиться в техническую поддержку.</p>
<h2>Шаг 5. Выбор метода доставки кеша</h2>
<p>В разделе <strong>Page Cache Delivery</strong> находится параметр:</p>
<p><strong>Page Cache Method</strong></p>
<p>Для сайта на Apache или совместимом сервере рекомендуется выбрать:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>htaccess</code></pre>
<!— /wp:code —>
<p>Преимущество этого варианта заключается в том, что готовый HTML-файл передаётся посетителю напрямую веб-сервером. PHP и WordPress при этом могут вообще не запускаться.</p>
<p>После выбора <code>htaccess</code> нажмите:</p>
<p><strong>Regenerate htaccess rules</strong></p>
<p>Затем нажмите:</p>
<p><strong>Save</strong></p>
<p>При успешной настройке появится сообщение:</p>
<p>Kadence Performance rules found in your.htaccess file!</p>
<p>Это означает, что правила найдены и механизм прямой доставки кеша готов к работе.</p>
<p>Поддержка прямой раздачи статических файлов через <code>.htaccess</code>, без обработки PHP, была официально добавлена в плагин начиная с версии 1.6.0. <a href=»https://wordpress.org/plugins/solid-performance/#developers»>История изменений Kadence Performance</a>.</p>
<h3>Что делать на Nginx</h3>
<p>Если сайт работает на Nginx без Apache, правила <code>.htaccess</code> не применяются. В актуальных версиях Kadence Performance предусмотрен метод доставки для Nginx.</p>
<p>Выбирайте метод, соответствующий серверу. Не нужно принудительно использовать <code>.htaccess</code> на сервере, который его не поддерживает.</p>
<p>Если тип сервера неизвестен, его можно уточнить у хостинга.</p>
<h2>Шаг 6. Рекомендуемые дополнительные настройки</h2>
<p>Перейдите на вкладку <strong>Advanced</strong>.</p>
<h3>Lazy Load Images</h3>
<p>Эта функция отвечает прежде всего за отложенную загрузку фоновых изображений, подключённых через CSS.</p>
<p>Её можно включить, если аналогичная оптимизация не выполняется другим плагином.</p>
<p>Если на сайте уже используются Perfmatters, Imagify или другой инструмент отложенной загрузки, необходимо избегать дублирования. За каждый тип оптимизации должен отвечать один плагин.</p>
<p>После включения обязательно проверьте:</p>
<ul>
<li>главное изображение первого экрана;</li>
<li>фоновые изображения;</li>
<li>мобильную версию;</li>
<li>всплывающие окна;</li>
<li>галереи и слайдеры.</li>
</ul>
<p>Если изображения начинают появляться с задержкой или не загружаются, отключите эту функцию и очистите кеш.</p>
<h3>Cloudflare Image Transformation</h3>
<p>Оставьте параметр выключенным, если в аккаунте Cloudflare отдельно не настроена функция Cloudflare Images.</p>
<p>Простого использования DNS или проксирования Cloudflare для включения этой настройки недостаточно.</p>
<h3>Mobile Cache</h3>
<p>В большинстве случаев отдельный мобильный кеш включать не требуется.</p>
<p>Современные темы, включая Kadence, обычно используют адаптивный дизайн: сервер отдаёт один HTML-код, а расположение элементов изменяется с помощью CSS.</p>
<p>Включать <strong>Mobile Cache</strong> стоит только в том случае, если:</p>
<ul>
<li>мобильная версия получает другой HTML-код;</li>
<li>используется отдельная мобильная тема;</li>
<li>сервер или плагины формируют разное содержимое в зависимости от устройства;</li>
<li>без отдельного кеша действительно возникают ошибки отображения.</li>
</ul>
<p>При включении этой функции плагин хранит разные кешированные файлы для компьютеров и мобильных устройств. Такая возможность официально поддерживается Kadence Performance, но без необходимости она увеличивает количество кешируемых файлов.</p>
<h2>Шаг 7. Исключения из кеша</h2>
<p>В поле <strong>Cache Exclusions</strong> можно указать страницы, которые нельзя сохранять в виде общего статического HTML.</p>
<p>Каждое исключение вводится с новой строки.</p>
<p>Обычно из кеша исключают:</p>
<ul>
<li>личные кабинеты;</li>
<li>страницы с персональными данными;</li>
<li>корзину и оформление заказа;</li>
<li>результаты поиска;</li>
<li>страницы с одноразовыми токенами;</li>
<li>некоторые формы, если после кеширования они перестают отправляться.</li>
</ul>
<p>Пример:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>/ostavit-otzyv/*</code></pre>
<!— /wp:code —>
<p>Такое правило исключит из кеша страницу отправки отзыва и вложенные адреса внутри этого раздела.</p>
<h3>Нужно ли исключать страницу с FluentBooking</h3>
<p>Если форма FluentBooking размещена на главной странице, исключать всю главную страницу заранее не следует.</p>
<p>FluentBooking обычно загружает свободные даты и время динамически через AJAX. При этом в кеше хранится только основа страницы, а актуальное расписание запрашивается отдельно.</p>
<p>Главную страницу нужно оставить в кеше и проверить:</p>
<ol>
<li>Открывается ли календарь.</li>
<li>Показываются ли актуальные интервалы времени.</li>
<li>Можно ли выбрать дату.</li>
<li>Проходит ли бронирование.</li>
<li>Не появляются ли уже занятые интервалы.</li>
</ol>
<p>Исключать главную страницу следует только при фактически подтверждённой проблеме. Иначе сайт лишится кеширования самой посещаемой страницы.</p>
<p>Для WooCommerce, GiveWP и некоторых других известных плагинов Kadence Performance применяет автоматические исключения. Однако каждую нестандартную форму всё равно следует проверить вручную.</p>
<h2>Шаг 8. Предварительная загрузка страниц</h2>
<p>После завершения настройки откройте вкладку <strong>Basic</strong>.</p>
<p>Плагин предлагает несколько операций:</p>
<ul>
<li><strong>Purge Page Cache</strong> — удалить существующий кеш;</li>
<li><strong>Preload Uncached Pages</strong> — создать кеш только для ещё не кешированных страниц;</li>
<li><strong>Preload & Refresh All</strong> — удалить или обновить старые версии и заново прогреть страницы сайта.</li>
</ul>
<p>После первой настройки нажмите:</p>
<p><strong>Preload & Refresh All</strong></p>
<p>Плагин найдёт адреса через карту сайта и последовательно откроет страницы, чтобы заранее создать кеш.</p>
<p>Без предварительной загрузки первая версия каждой страницы будет создана во время первого посещения. Первый посетитель может получить обычную, более медленную страницу, а следующие уже получат кеш.</p>
<p>Поддержка предварительной загрузки по карте сайта официально появилась в версии 1.4.0.</p>
<h2>Шаг 9. Как проверить работу кеша</h2>
<p>Проверять сайт нужно без авторизации в WordPress.</p>
<p>Лучший порядок:</p>
<ol>
<li>Откройте сайт в режиме инкогнито.</li>
<li>Загрузите главную страницу.</li>
<li>Перезагрузите её два-три раза.</li>
<li>Откройте несколько внутренних страниц.</li>
<li>Проверьте счётчик <strong>Pages cached</strong> в настройках плагина.</li>
</ol>
<p>После прогрева количество кешированных страниц должно быть больше нуля.</p>
<p>В исходном коде страницы также может появиться комментарий примерно следующего содержания:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>Cached page generated by Solid Performance</code></pre>
<!— /wp:code —>
<p>В режиме доставки через PHP в ответе сервера может присутствовать заголовок:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>X-Cached-By: Solid Performance</code></pre>
<!— /wp:code —>
<p>При использовании прямой доставки через <code>.htaccess</code> диагностические PHP-заголовки могут отсутствовать. Это не означает, что кеш не работает: запрос просто обслуживается раньше запуска PHP.</p>
<p>На тестируемом сайте первая загрузка занимала примерно 0,56 секунды, а повторные загрузки после прогрева — около 0,20 секунды. Это характерное поведение работающего страничного кеша.</p>
<h2>Шаг 10. Что делать после изменения сайта</h2>
<p>Kadence Performance умеет интеллектуально очищать связанные страницы при редактировании записей. Например, после изменения статьи могут обновляться:</p>
<ul>
<li>сама статья;</li>
<li>главная страница;</li>
<li>страницы рубрик;</li>
<li>страницы автора;</li>
<li>архивы и их пагинация.</li>
</ul>
<p>Тем не менее после серьёзных изменений лучше выполнить ручное обновление кеша.</p>
<p>Используйте <strong>Preload & Refresh All</strong> после:</p>
<ul>
<li>обновления темы;</li>
<li>обновления плагинов, влияющих на внешний вид;</li>
<li>изменения глобальных стилей;</li>
<li>изменения шапки или подвала;</li>
<li>редактирования меню;</li>
<li>изменения формы записи;</li>
<li>добавления пользовательского PHP-кода;</li>
<li>изменения CSS или JavaScript.</li>
</ul>
<p>После изменения только одной страницы можно очистить её кеш через верхнюю панель WordPress, если соответствующий пункт доступен.</p>
<h2>Необязательное обновление кеша каждые 24 часа</h2>
<p>Постоянное удаление всего кеша обычно не требуется: плагин умеет очищать связанные страницы при изменении контента и удаляет просроченные кеш-файлы по расписанию.</p>
<p>Но для сайта с расписанием, формами и регулярно меняющимся содержимым можно дополнительно выполнять полное обновление раз в сутки.</p>
<p>Через плагин Code Snippets можно добавить:</p>
<!— wp:code —>
<pre class=»wp-block-code»><code>add_action( 'init', function () {
if ( ! wp_next_scheduled( 'ipsiholog_daily_cache_refresh' ) ) {
wp_schedule_event(
time() + HOUR_IN_SECONDS,
'daily',
'ipsiholog_daily_cache_refresh'
);
}
} );
add_action( 'ipsiholog_daily_cache_refresh', function () {
do_action( 'solidwp/performance/purge/all' );
} );</code></pre>
<!— /wp:code —>
<p>Действие <code>solidwp/performance/purge/all</code> рекомендовано разработчиком плагина для программного удаления всего кеша. <a href=»https://wordpress.org/support/topic/programatically-force-cache-purge/»>Ответ разработчика на WordPress.org</a>.</p>
<p>Следует учитывать: этот код очищает кеш раз в сутки, но не обязательно сразу прогревает все страницы. Новые кешированные копии будут создаваться при посещениях или после запуска <strong>Preload Uncached Pages</strong>.</p>
<p>Для небольшого сайта обновления раз в 24 часа достаточно. Интервал в 12 часов обычно не даёт заметного преимущества, но создаёт дополнительную нагрузку на сервер.</p>
<h2>Оптимальная связка плагинов</h2>
<p>Kadence Performance специализируется на страничном кеше. Другие задачи можно распределить между отдельными инструментами:</p>
<ul>
<li><strong>Kadence Performance</strong> — статический кеш страниц;</li>
<li><strong>Perfmatters</strong> — отключение ненужных функций и управление загрузкой скриптов;</li>
<li><strong>Imagify</strong> — оптимизация изображений и WebP/AVIF;</li>
<li><strong>Kadence Blocks Performance Optimizer</strong> — оптимизация содержимого и ресурсов блоков;</li>
<li><strong>хостинг или Cloudflare</strong> — серверная защита и доставка статических файлов.</li>
</ul>
<p>Встроенный оптимизатор Kadence Blocks не является заменой страничному кешу. В официальной документации Kadence прямо рекомендуется использовать его вместе с отдельным кеширующим плагином. <a href=»https://www.kadencewp.com/help-center/docs/kadence-blocks/getting-started-with-kadence-performance/»>Документация Kadence Performance Optimizer</a>.</p>
<h2>Преимущества перед платными плагинами</h2>
<h3>1. Бесплатное использование</h3>
<p>Kadence Performance можно установить из официального каталога WordPress без ежегодной лицензии.</p>
<p>Для небольшого информационного сайта, блога, сайта специалиста или психолога его базовых возможностей часто оказывается достаточно.</p>
<h3>2. Очень простая настройка</h3>
<p>В плагине нет десятков сложных параметров CSS, JavaScript, шрифтов, CDN и базы данных.</p>
<p>Это уменьшает вероятность ошибочной настройки и облегчает обслуживание сайта.</p>
<h3>3. Прямая доставка через.htaccess</h3>
<p>Метод <code>htaccess</code> позволяет веб-серверу отдавать готовый HTML-файл без полноценного запуска WordPress и PHP.</p>
<p>Для обычного сайта на Apache это очень эффективный и технически простой способ ускорения.</p>
<h3>4. Небольшой риск повреждения дизайна</h3>
<p>Многие проблемы после установки сложных оптимизаторов появляются не из‑за кеша, а из‑за дополнительных функций:</p>
<ul>
<li>удаления неиспользуемого CSS;</li>
<li>объединения файлов;</li>
<li>задержки JavaScript;</li>
<li>асинхронной загрузки стилей;</li>
<li>переноса сторонних скриптов;</li>
<li>изменения порядка выполнения JavaScript.</li>
</ul>
<p>Kadence Performance в основном кеширует готовый HTML и не выполняет агрессивную переработку всех ресурсов. Поэтому вероятность повреждения меню, форм, календарей и всплывающих окон ниже.</p>
<h3>5. Предварительный прогрев</h3>
<p>Плагин умеет находить страницы через карту сайта и создавать кеш до прихода посетителей.</p>
<h3>6. Интеллектуальная очистка</h3>
<p>При редактировании публикации плагин способен очистить не только её кеш, но и связанные архивы, рубрики и главную страницу.</p>
<h3>7. Сжатые кешированные файлы</h3>
<p>Kadence Performance поддерживает создание сжатых версий кеша с использованием gzip, deflate, Brotli и Zstandard — в зависимости от возможностей сервера и браузера.</p>
<h3>8. Нет зависимости от внешнего облачного оптимизатора</h3>
<p>Основной страничный кеш создаётся на собственном сервере. Для его работы не требуется постоянная платная подписка или доступ к внешнему облачному сервису.</p>
<h2>В чём платные плагины сильнее</h2>
<p>Kadence Performance нельзя считать полной бесплатной копией FlyingPress или WP Rocket.</p>
<p>FlyingPress дополнительно предлагает:</p>
<ul>
<li>удаление неиспользуемого CSS;</li>
<li>задержку и отложенную загрузку JavaScript;</li>
<li>оптимизацию изображений;</li>
<li>локальное размещение внешних файлов;</li>
<li>оптимизацию Google Fonts;</li>
<li>предварительную загрузку ссылок;</li>
<li>очистку базы данных;</li>
<li>интеграцию с Cloudflare;</li>
<li>автоматическое обновление кеша по заданному времени;</li>
<li>отслеживание Core Web Vitals.</li>
</ul>
<p>Полный список возможностей представлен в <a href=»https://docs.flyingpress.com/en/collections/12930847-configuration-features»>официальной документации FlyingPress</a>.</p>
<p>WP Rocket также объединяет страничный и браузерный кеш, предварительную загрузку, оптимизацию CSS и JavaScript, Lazy Load, базу данных, CDN и дополнительные интеграции. <a href=»https://wp-rocket.me/features/»>Официальный перечень функций WP Rocket</a>.</p>
<p>Поэтому корректное сравнение выглядит так:</p>
<!— wp:table —>
<figure class=»wp-block-table»><table>
<tbody>
<tr><td>Возможность</td><td>Kadence Performance</td><td>FlyingPress / WP Rocket</td></tr>
<tr><td>Статический кеш страниц</td><td>Да</td><td>Да</td></tr>
<tr><td>Прогрев по карте сайта</td><td>Да</td><td>Да</td></tr>
<tr><td>Прямая доставка без PHP</td><td>Да</td><td>Да, в зависимости от конфигурации</td></tr>
<tr><td>Интеллектуальная очистка</td><td>Да</td><td>Да</td></tr>
<tr><td>Отдельный мобильный кеш</td><td>Да</td><td>Да</td></tr>
<tr><td>Удаление неиспользуемого CSS</td><td>Нет</td><td>Да</td></tr>
<tr><td>Задержка JavaScript</td><td>Нет</td><td>Да</td></tr>
<tr><td>Оптимизация базы данных</td><td>Нет</td><td>Да</td></tr>
<tr><td>Полная оптимизация изображений</td><td>Нет</td><td>Да или через отдельный сервис</td></tr>
<tr><td>Интеграция с CDN</td><td>Ограниченная</td><td>Расширенная</td></tr>
<tr><td>Автоматический интервал обновления в интерфейсе</td><td>Нет</td><td>Есть у некоторых решений</td></tr>
<tr><td>Стоимость</td><td>Бесплатно</td><td>Платная лицензия</td></tr>
</tbody>
</table></figure>
<!— /wp:table —>
<h2>В каких случаях Kadence Performance лучше платного решения</h2>
<p>Kadence Performance особенно выгоден, если:</p>
<ul>
<li>сайт уже создан на быстрой теме Kadence;</li>
<li>изображения оптимизируются отдельным плагином;</li>
<li>Perfmatters уже управляет скриптами и ненужными функциями WordPress;</li>
<li>сайт не перегружен тяжёлыми анимациями;</li>
<li>нет необходимости удалять неиспользуемый CSS;</li>
<li>требуется прежде всего быстрый и надёжный страничный кеш;</li>
<li>владелец не хочет ежегодно оплачивать ещё одну лицензию;</li>
<li>важна минимальная вероятность конфликтов.</li>
</ul>
<p>В такой конфигурации платный универсальный оптимизатор может частично дублировать уже имеющиеся функции.</p>
<h2>Когда лучше выбрать FlyingPress или WP Rocket</h2>
<p>Платное решение оправдано, если:</p>
<ul>
<li>сайт тяжёлый и содержит много JavaScript;</li>
<li>PageSpeed показывает проблемы с неиспользуемым CSS;</li>
<li>необходимо автоматически задерживать сторонние скрипты;</li>
<li>используются многочисленные видео, iframe и внешние виджеты;</li>
<li>требуется встроенная оптимизация шрифтов;</li>
<li>нужен CDN и интеграция с Cloudflare из одной панели;</li>
<li>владелец хочет получить все инструменты производительности в одном плагине;</li>
<li>требуется профессиональная техническая поддержка.</li>
</ul>
<h2>Возможные проблемы и их решение</h2>
<h3>Плагин показывает 0 кешированных страниц</h3>
<p>Проверьте:</p>
<ul>
<li>включён ли <strong>Enable Page Cache</strong>;</li>
<li>установлено ли <code>WP_CACHE</code> в значение <code>true</code>;</li>
<li>существует ли <code>wp-content/advanced-cache.php</code>;</li>
<li>созданы ли правила <code>.htaccess</code>;</li>
<li>нажата ли кнопка <strong>Preload & Refresh All</strong>;</li>
<li>не проверяете ли вы сайт под учётной записью администратора;</li>
<li>не исключены ли все страницы из кеша.</li>
</ul>
<h3>После обновления видна старая версия страницы</h3>
<p>Нажмите:</p>
<p><strong>Purge Page Cache</strong></p>
<p>После этого выполните:</p>
<p><strong>Preload & Refresh All</strong></p>
<p>Также очистите кеш браузера и, если используется, кеш Cloudflare.</p>
<h3>Сломалась форма или календарь</h3>
<p>Сначала очистите кеш и проверьте страницу в режиме инкогнито.</p>
<p>Если проблема повторяется, добавьте конкретный адрес формы в <strong>Cache Exclusions</strong>. Не исключайте всю главную страницу без подтверждённой необходимости.</p>
<h3>После обновления плагинов пропали стили</h3>
<p>Выполните полную очистку и повторный прогрев кеша. Старый HTML мог ссылаться на CSS- или JavaScript-файлы предыдущей версии плагина.</p>
<h3>Правила.htaccess не создаются</h3>
<p>Проверьте права на запись файла <code>.htaccess</code>. Если файл защищён хостингом, попросите техническую поддержку разрешить WordPress изменить его или добавить правила вручную.</p>
<h2>Итог</h2>
<p>Kadence Performance — не универсальный комбайн, а быстрый и аккуратный страничный кеш.</p>
<p>Его сильная сторона заключается именно в специализации: плагин сохраняет готовые HTML-страницы, при возможности отдаёт их напрямую через <code>.htaccess</code>, автоматически очищает связанные материалы и умеет заранее прогревать сайт.</p>
<p>Для сайта на Kadence в сочетании с Perfmatters и Imagify такая система может обеспечить скорость, сопоставимую с платными решениями, если основная проблема сайта заключалась именно в медленной генерации страниц.</p>
<p>Главное правило — не устанавливать второй плагин страничного кеширования и не включать одинаковые функции оптимизации одновременно в нескольких инструментах.</p>
<p>После правильной настройки сайт получает:</p>
<ul>
<li>быстрый первый ответ сервера;</li>
<li>практически мгновенные повторные открытия;</li>
<li>снижение нагрузки на PHP и базу данных;</li>
<li>более устойчивую работу при росте посещаемости;</li>
<li>простое обслуживание без сложной панели оптимизации.</li>
</ul>
<p>Именно поэтому на хорошо собранном сайте бесплатный Kadence Performance способен дать очень заметный результат без покупки FlyingPress или WP Rocket.</p>

