Cache Enabler: простой в настройке плагин кеширования для WordPress

Уведомление о партнёрских ссылках v3.1
Уведомление о партнёрских ссылках v3.2 (мобильная версия)
Тестовая среда CloudwaysDebian 12Nginx + ApacheCache Enabler 1.8.17Проверено 2026-10-18

После установки Cache Enabler на WordPress на сервере Cloudways и включения с настройками по умолчанию медиана времени до первого байта для запросов без входа в систему сократилась с 220,9 мс до 55,1 мс.

Когда число плагинов на сайте WordPress переваливает за определённый порог, может появиться замедление работы сайта. Найти плагины, которые устраивают и по функциям, и по производительности, непросто, а проблемы со скоростью могут привести к уходу посетителей и санкциям в техническом SEO.

Поэтому плагины кеширования стали не опцией, а необходимостью.

Среди них Cache Enabler от KeyCDN — бесплатный плагин кеширования с простой настройкой, один из плагинов, которые выбирают многие администраторы сайтов, только начинающие работать с WordPress.

Cache Enabler — проверенный плагин кеширования: более 100 000 активных установок и оценка 4,3 из 5. Все настройки умещаются на одной странице, поэтому с ним легко справится даже новичок, а функции — только ключевые: минификация HTML, поддержка WebP и т. д.

✅ Установка Cache Enabler

В админ-панели WordPress перейдите в [Добавить плагин], найдите Cache Enabler и установите плагин.

🧭 Симулятор установки и настройки Cache Enabler
📍Plugins›Add Plugin
Установка плагина
Введите Cache Enabler в поле поиска, нажмите [Install Now], а после установки — [Activate].
📍Settings›Cache Enabler›Cache Behavior
Поведение кеша
Отметьте [Cached pages expire] и укажите время жизни кеша — рекомендуется интервал 8–10 часов.
📍Settings›Cache Enabler›Cache Exclusions
Исключения из кеша
В эти поля вводятся ID записей, пути страниц, строки запроса и cookies, которые нужно исключить из кеша; закончив, нажмите [Save Changes].
example.com/wp-admin/plugin-install.php
Add Plugins Upload Plugin
Plugins extend and expand the functionality of WordPress. You may install plugins from the WordPress Plugin Directory right on this page, or upload a plugin in .zip format by clicking the button above.
Search ResultsFeaturedPopularRecommendedFavorites
Search PluginsKeyword
162 items
Cache Enabler
Installing...ActiveMore Details
A lightweight caching plugin for WordPress that makes your website faster by generating static HTML files.
By KeyCDN
★★★★★ (139)
Last Updated: 3 weeks ago
100,000+ Active Installations
✓ Compatible with your version of WordPress
example.com/wp-admin/options-general.php?page=cache-enabler
Clear Site Cache
Cache Enabler Settings
Combine Cache Enabler with KeyCDN for even better WordPress performance and achieve the next level of caching with a CDN.
Cache Behavior
Expiration
Cached pages expirehours after being created.
Clearing
Clear the site cache if any post type has been published, updated, or trashed (instead of the post cache).
Clear the site cache if a comment has been posted, updated, spammed, or trashed (instead of the comment cache).
Clear the site cache if a term has been added, updated, or deleted (instead of the term cache).
Clear the site cache if a user has been added, updated, or deleted (instead of the user cache).
Clear the site cache if a plugin has been activated or deactivated.
Versions
Create a cached version for WebP support. Convert your images to WebP with Optimus.
Create a cached version for mobile devices.
Create a cached version pre-compressed with Gzip.
Minification
Minify HTML in cached pages excluding inline CSS and JavaScript.
Cache Exclusions
Post IDs
 
Post IDs separated by a , that should bypass the cache.
Example: 2,43,65
Page Paths
 
A regex matching page paths that should bypass the cache.
Example: /^(\/|\/forums\/)$/
Query Strings
 
A regex matching query strings that should bypass the cache.
Example: /^nocache$/
Default if unset: /^(?!(fbclid|ref|mc_(cid|eid)|utm_(source|medium|campaign|term|content|expid)|gclid|fb_(action_ids|action_types|source)|age-verified|usqp|cn-reloaded|_ga|_ke)).+$/
Cookies
 
A regex matching cookies that should bypass the cache.
Example: /^(comment_author|woocommerce_items_in_cart|wp_woocommerce_session)_?/
Default if unset: /^(wp-postpass|wordpress_logged_in|comment_author)_/
Save Changes and Clear Site Cache
Нажмите на активный пункт в меню слева или на кнопку на экране.

✅ Настройки Cache Enabler

🔲 Поведение кеша

◻️ Срок жизни

  • ⌛Кешированные страницы истекают через 0 часов после создания (0 = без истечения)
  • ↳ Рекомендуется срок жизни 8–10 часов.
  • ↳ Причина:
  • ➝ Даже если контент меняется редко, тема, виджеты и внешние ресурсы (JS/CSS) могут измениться
  • ➝ Нагрузка на сервер ниже, а регулярное обновление кеша сохраняет страницы актуальными
  • ➝ Если долго не обновлять кеш, пропускается момент обновления, и устаревшие страницы могут оставаться на виду

◻️Очистка

  • 🗑️ При следующих событиях кеш всего сайта очищается автоматически.
  • ↳ Записи
  • ➝ При публикации, изменении, перемещении в корзину записи (удаляется не только кеш записи, а весь кеш сайта)
  • ↳ Комментарии
  • ➝ При написании, изменении, пометке как спам, удалении (в корзину) комментария
  • ↳ Термины
  • ➝ Когда рубрики, метки и другие термины добавляются, изменяются или удаляются.
  • ↳ Пользователи
  • ➝ Когда пользователи добавляются, изменяются или удаляются.
  • ↳ Плагины
  • ➝ Когда плагин активируется или деактивируется.

◻️Версии

  • 🗂️ Создаёт разные версии кеша в зависимости от окружения.
  • ↳ Создание версии WebP
  • ➝ Отдельный кеш для поддержки изображений WebP
  • ※ С плагином Optimus изображения можно автоматически конвертировать в WebP
  • ↳ Создание мобильной версии кеша
  • ➝ Кеш страниц для мобильных устройств создаётся отдельно
  • (полезно, если HTML для ПК и мобильных отличается)
  • ↳ Создание кеша со сжатием Gzip
  • ➝ Заранее сжатый Gzip кеш для ускорения ответа сервера создаётся

◻️Минификация

  • 🧾 Минифицирует встроенный код (CSS и JavaScript) в HTML, уменьшая размер файлов.
  • ↳ Сжатие HTML, встроенных CSS и JS: удаляются лишние пробелы и переносы строк
  • ➝ Помогает ускорить загрузку страниц
  • ➝ Внешние файлы CSS/JS не обрабатываются (плагин работает только с кодом внутри HTML)

При минификации файлов CSS и JavaScript, в зависимости от используемых плагинов, некоторые таблицы или слайдеры могут работать некорректно или не отображаться.

Причина в том, что нарушается структура зависимостей скриптов или порядок загрузки DOM, и в блочных плагинах и конструкторах страниц, таких как Genesis Blocks, Spectra, Elementor, Beaver Builder и WPBakery, может ломаться вёрстка или не работать интерактивные функции.

Какой бы плагин кеширования вы ни использовали, в зависимости от блоков или конструктора страниц ошибки в работе возможны в принципе, поэтому после сжатия встроенного кода сайт обязательно нужно тестировать.

🔲 Исключения из кеша

  • 🚫 При определённых условиях кеш можно обходить.
  • ↳ ID записей
  • ➝ Через запятую введите ID конкретных записей, которые нужно исключить из кеша (например: 2,43,65)
  • ↳ Пути страниц
  • ➝ Обход кеша по пути URL; при этом можно регулярные выражения (RegEx) использовать
  • Пример: /^(\/|\/forums\/)$/
  • ↳ Строки запроса (Query String)
  • ➝ Кеш обходится, если запрос содержит определённые параметры URL.
  • ↳ Cookies
  • → Исключение из кеша в случаях вроде авторов комментариев, корзины WooCommerce и т. д.

✅ Тест скорости

Cache Enabler 1.8.17 был установлен на WordPress на тестовом сервере Cloudways, а скорость измерялась по времени до первого байта (TTFB) главной страницы. Для каждого состояния — без плагина кеширования, Cache Enabler по умолчанию и со значениями экрана настроек из этой статьи — запросы без входа в систему отправлялись двумя сериями по 10, после чего сравнивались медианы.

📊Время до первого байта до и после Cache EnablerМедиана · 20 запросов
Без плагина кешированияCache Enabler включён
Время до первого байта (TTFB) главной страницы
Медиана 20 запросов без входа в систему: по две серии по 10 запросов для каждого состояния. В запросы добавлялся такой же заголовок Accept, как у браузера.
060120180240 мс
Без кеша220,9 мсБез плагина кеширования
По умолчанию55,1 мсОтветы из кеша 20/20
Значения экрана настроек49,8 мсОтветы из кеша 20/20
Цифры измерены 18 октября 2026 года на тестовом сервере Cloudways.

Время до первого байта, составлявшее 220,9 мс без плагина кеширования, после включения Cache Enabler сократилось до 55,1 мс и 49,8 мс. В обоих состояниях все 20 запросов были обслужены из файла кеша, а поскольку значения экрана настроек в этой статье — это настройки по умолчанию со всеми отключёнными пунктами, третье состояние совпадает по настройкам с состоянием по умолчанию.

Время до первого байта берётся из значения [time_starttransfer] в curl. Первый запрос сразу после очистки кеша исключался, так как именно он создаёт файл кеша; затем отправлялось 10 запросов с интервалом в 1 секунду с таким же заголовком Accept, как у браузера.

for i in $(seq 1 10); do curl -o /dev/null -s -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.044486 dns=0.000822 connect=0.003370 tls=0.020494 code=200 size=69959
0.071422 dns=0.000931 connect=0.003773 tls=0.031606 code=200 size=69959
0.070819 dns=0.001895 connect=0.004429 tls=0.031945 code=200 size=69959
0.071406 dns=0.000864 connect=0.003669 tls=0.032210 code=200 size=69959
0.069090 dns=0.000730 connect=0.003313 tls=0.033588 code=200 size=69959
0.054738 dns=0.001762 connect=0.004164 tls=0.023497 code=200 size=69959
0.060193 dns=0.000968 connect=0.003666 tls=0.031874 code=200 size=69959
0.057628 dns=0.000701 connect=0.003082 tls=0.030156 code=200 size=69959
0.061533 dns=0.000578 connect=0.003010 tls=0.025478 code=200 size=69959
0.079976 dns=0.000556 connect=0.003346 tls=0.029491 code=200 size=69959

Выше — вторая серия измерений с Cache Enabler по умолчанию. Каждый запрос открывает новое соединение, поэтому время до установления TLS-соединения в столбце [tls] тоже входит во время до первого байта.

Если время до первого байта, измеренное curl, не сократилось, это не значит, что Cache Enabler не работает: Cache Enabler не создаёт и не отдаёт файлы кеша для запросов, в заголовке Accept которых нет [text/html].

for i in $(seq 1 10); do curl -o /dev/null -s -w '%{time_starttransfer} dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} code=%{http_code} size=%{size_download}\n' https://example.com/; sleep 1; done
0.251081 dns=0.005972 connect=0.009569 tls=0.042509 code=200 size=69876
0.205716 dns=0.000560 connect=0.003334 tls=0.022671 code=200 size=69876
0.229798 dns=0.000759 connect=0.003258 tls=0.031652 code=200 size=69876
0.230230 dns=0.001500 connect=0.004246 tls=0.032241 code=200 size=69876
0.189573 dns=0.000645 connect=0.003234 tls=0.030598 code=200 size=69876
0.227845 dns=0.000759 connect=0.003265 tls=0.030934 code=200 size=69876
0.208334 dns=0.001538 connect=0.003971 tls=0.021570 code=200 size=69876
0.229638 dns=0.000571 connect=0.002924 tls=0.020581 code=200 size=69876
0.214610 dns=0.000575 connect=0.003165 tls=0.020606 code=200 size=69876
0.217078 dns=0.000610 connect=0.003252 tls=0.022737 code=200 size=69876

Без заголовка Accept curl отправляет значение по умолчанию [Accept: */*], и даже в том же состоянии по умолчанию время до первого байта составляло 0,19–0,25 секунды. Размер ответа тоже был 69 876 байт — без однострочного комментария Cache Enabler.

curl -s -o /dev/null -D - -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' https://example.com/
HTTP/2 200
server: nginx
date: Sat, 17 Oct 2026 23:32:11 GMT
content-type: text/html; charset=UTF-8
vary: Accept-Encoding
vary: Accept-Encoding
x-cache-handler: cache-enabler-engine

Браузер при открытии страницы указывает [text/html] в заголовке Accept, поэтому посетителям без входа в систему отдаётся файл кеша. К ответам из файла кеша добавляется заголовок [x-cache-handler: cache-enabler-engine].

Cache Enabler обрабатывает только GET-запросы, поэтому при запросе HEAD, как в [curl -I], этот заголовок не появится, даже если файл кеша есть.

✅ Общая оценка

ПоказательБез плагина кешированияCache Enabler по умолчаниюПримечание
Медиана времени до первого байта220,9 мс55,1 мсБыстрее примерно на 75%
Доля до 150 мс0% (0/20)100% (20/20)После включения — максимум 123,1 мс
Ответы из файла кеша0/2020/20Заголовок ответа [x-cache-handler]
Медиана для запроса curl по умолчанию203,3 мс222,5 мс[Accept: */*] · ответы из файла кеша 0/20

Достаточно было просто активировать Cache Enabler, оставив 16 пунктов экрана настроек по умолчанию, — и он стал отдавать файлы кеша на запросы страниц от посетителей без входа в систему. Время до первого байта было около 50 мс — примерно четверть от значения без плагина кеширования.

На экране настроек Cache Enabler нет пункта для минификации внешних файлов CSS и JavaScript, поэтому следующий шаг — настройка плагина оптимизации.

🔢 FAQ & рекомендуемые материалы

[Clear Site Cache] на панели администратора удаляет кеш всего сайта, а [Clear Page Cache], доступная, когда страница открыта на сайте, — только кеш этой страницы. На сервере используется команда WP-CLI [wp cache-enabler clear]. На тестовом сервере Cloudways выводилось [Success: Site cache cleared.], и папка кеша удалялась.

При деактивации удаляются [wp-content/advanced-cache.php], файл настроек и файлы кеша, а определение [WP_CACHE] убирается из [wp-config.php]. На тестовом сервере Cloudways было так же, при этом опция базы данных [cache_enabler] с настройками осталась. Согласно официальной документации, эта опция удаляется при удалении плагина.

Cache Enabler не отдаёт файлы кеша запросам с cookie входа в систему (wordpress_logged_in). Cookie автора комментария (comment_author) и записи, защищённой паролем (wp-postpass), тоже входят в тот же список исключений по умолчанию. Официальная документация также советует проверять работу кеша, выйдя из системы, по комментарию Cache Enabler в конце исходного кода страницы.

🧭 Статьи о плагинах кеширования 15 статей
🗂️ Плагины кеширования
📝 Плагины кеширования и оптимизации 📝 W3 Total Cache 📝 WP Super Cache 📄 Cache Enabler 📝 WP Fastest Cache 📄 Настройка WP Rocket 📝 Плагин WP OPcache
📄 Тест скорости WP Rocket 📝 Тест скорости W3 Total Cache
📄 Руководство по Perfmatters 📝 Autoptimize 📝 Clearfy Cache 📄 Настройка IMAGIFY
📋 Кеш: определение и все области применения 📄 Кеш сайта & внутренний кеш сервера
Ничего не найдено.
Плагины кеширования и оптимизации WordPress
WordPress · плагины кеширования
Плагины кеширования и оптимизации WordPress
Плагины кеширования и плагины оптимизации WordPress — по отдельности.
Читать →Текущая статья
Установка плагина W3 Total Cache
WordPress · плагины кеширования
Плагин W3 Total Cache: настройка для оптимизации
Руководство по настройке W3 Total Cache и параметрам для каждого типа кеша в порядке меню.
Читать →Текущая статья
Плагин WP Super Cache_простая настройка_1 включение кеширования [на английском]
WordPress · плагины кеширования
WP Super Cache: установка и настройка плагина
Установка и настройка WP Super Cache — бесплатного плагина кеширования от Automattic.
Читать →Текущая статья
Поиск и установка плагина Cache Enabler
WordPress · плагины кеширования
Cache Enabler: простой в настройке плагин кеширования для WordPress
Настройки Cache Enabler — бесплатного плагина кеширования от KeyCDN — и замеры времени до первого байта.
Читать →Текущая статья
Параметры WP Fastest Cache — настройки [Premium]
WordPress · плагины кеширования
Плагин WP Fastest Cache: базовые настройки и тест скорости
Настройки бесплатной версии WP Fastest Cache и настройки Premium.
Читать →Текущая статья
Настройка WP Rocket: базовые параметры каждого меню и промокод на 20%
WordPress · WP Rocket
Настройка WP Rocket: базовые параметры каждого меню и промокод на 20%
Базовые настройки WP Rocket по каждому меню и цены.
Читать →Текущая статья
Плагин WP OPcache — просмотр статистики OPcache
WordPress · OPcache
Плагин WP OPcache
Установка и возможности плагина WP OPcache, который показывает состояние OPcache и позволяет сбросить его вручную.
Читать →Текущая статья
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
WordPress · Perfmatters
Perfmatters: обзор плагина & руководство — настройки оптимизации производительности WordPress после 5 лет использования
Рекомендуемые настройки Perfmatters по каждому меню и работа со Script Manager.
Читать →Текущая статья
Установка Autoptimize — плагина оптимизации WordPress
WordPress · Плагины оптимизации
Autoptimize: плагин оптимизации WordPress
Установка и настройка Autoptimize — плагина, который минифицирует и объединяет CSS, JavaScript и HTML.
Читать →Текущая статья
Главный экран настроек Clearfy (только на английском)
WordPress · Плагины оптимизации
Clearfy Cache: больше чем кеш — плагин с упором на оптимизацию WordPress
Мастер настройки и функции кеширования Clearfy — плагина, который делает упор скорее на оптимизацию и помощь в администрировании, чем на кеширование.
Читать →Текущая статья
IMAGIFY — главная страница
WordPress · Оптимизация изображений
Настройка IMAGIFY: плагин оптимизации изображений для WordPress
Настройки и цены IMAGIFY — плагина, который сжимает изображения JPEG и PNG и конвертирует их в WebP.
Читать →Текущая статья

ℹ️ О партнёрских ссылках
Материалы этого сайта содержат партнёрские ссылки. Если посетитель покупает товар или услугу по такой ссылке, сайт получает комиссию от продавца. При этом сумма, которую платит покупатель (при акционных скидках сумма снижается ↓), не увеличивается. Указанные цены, скидки и наличие актуальны на момент написания и могут отличаться, поэтому перед покупкой уточняйте их у продавца. Товары выбираются и оцениваются по нашим собственным критериям, а комиссия не влияет ни на порядок, ни на содержание обзоров.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Докажите, что вы человек: 5   +   8   =