Плагин WordPress
Установите официальный плагин, подключите его к аккаунту и управляйте warmer’ами прямо из wp-admin.
8 мин чтения
Cache Rocket работает на любом сайте WordPress без плагина — сайту warmers нужны только общедоступные URL-адреса. Плагин является необязательным и добавляет две вещи: управление вашим warmers изнутри wp-admin и дополнительный пакет локальной производительности.
Вам это нужно?
| Ситуация | Рекомендация |
|---|---|
| Вы просто хотите, чтобы ваши страницы были согреты | Пропустите плагин. Создайте веб-сайт warmer с вашей домашней страницей в качестве URL-адреса входа и включите карты сайта. |
| Вы хотите управлять warmers, не выходя из WordPress | Установите плагин. |
| Вы хотите, чтобы потепление происходило автоматически при публикации | Установите плагин. |
| У вас пока вообще нет плагина кеширования | Установите его и учтите локальный кеш страниц — прогрев гораздо эффективнее, если кеш нужно заполнить. |
| Вы уже используете WP Rocket, W3 Total Cache или аналогичный. | Установите плагин, но отключите его функции локального кеширования, чтобы избежать конфликта между двумя кешами страниц. |
Никогда не запускайте два кеша страниц одновременно
Два плагина, каждый из которых создает расширенный кеш, приводят к устаревшим страницам, неработающим входам в систему и загадочным периодическим ошибкам. Выберите один и отключите функции кеширования другого.
Что добавляет плагин
- Удаленный кеш warmers, управляемый из wp-admin — создание, редактирование, запуск и остановка warmers без открытия панели управления Cache Rocket.
- Дополнительный локальный кеш страниц, включая раннюю доставку через расширенный модуль кеширования.
- Оптимизация файлов — минификация и сочетание CSS и JavaScript.
- LazyLoad для изображений, чтобы они загружались при прокрутке.
- Собственная перезапись CDN для ваших собственных hostname ресурсов (Advanced).
- Managed CDN + облачный Media на платных планах — оптимизация изображений, LQIP, Critical CSS, PageSpeed. См. Managed CDN.
- Очистка базы данных от изменений, переходных процессов и другого накопившегося мусора.
- Аутентификация по ключу API для вашей учетной записи Cache Rocket.
Локальные функции производительности работают без платного плана. Удалённые warmers следуют вашим ограничениям Cache Rocket. Managed CDN и облачные Media-задачи требуют соответствующих платных прав.
Облачная оптимизация (платные планы)
С подключёнными API-ключами и платным планом экраны Media и Advanced разблокируют облачные задачи, публикуемые на Managed CDN:
- Оптимизация изображений — WebP/AVIF для новых загрузок.
- LQIP — плейсхолдеры низкого качества (от Pro).
- Critical CSS — CSS видимой области (от Pro).
- PageSpeed Insights — мобильные аудиты (от Starter).
- Managed CDN — автоматическая доставка на
assets.cacherocket.com.
Tip
Квоты для оптимизации изображений, страниц Critical CSS, LQIP, аудитов PageSpeed, трафика CDN и очисток CDN синхронизируются с вашим планом и жёстко останавливаются при исчерпании.
Где его скачать
Есть ровно два законных источника:
- Страница WordPress на cacherocket.com, на которой всегда представлена последняя версия
cacherocket.zip. - Официальный список плагинов wordpress.org.
Никогда не устанавливайте обнуленную или взломанную копию.
Распространяемые плагины «бесплатной премиум-класса» WordPress регулярно модифицируются, включая вредоносное ПО, бэкдоры и похитители учетных данных. Скомпрометированный плагин работает с полным доступом к вашему сайту и его базе данных. Скачивайте только из двух источников выше.
Установка
- 1
Загрузите плагин
Получите последнюю версию
cacherocket.zipсо страницы WordPress. - 2
Загрузите это
В wp-admin перейдите в Плагины → Добавить новый → Загрузить плагин, выберите zip-архив и установите.
- 3
Активировать
Нажмите Активировать после завершения загрузки.
- 4
Генерировать ключи API
В Cache Rocket откройте Учетная запись → Учетная запись, нажмите Создать новые ключи API и немедленно раскройте секрет — он отображается только один раз. См. [Ключи API] (/documentation/api-keys).
- 5
Вставьте оба ключа в плагин
Откройте экран настроек Cache Rocket в wp-admin, введите открытый и секретный ключи и сохраните.
- 6
Подтвердите свой hostname
Если вы еще этого не сделали, подтвердите домен сайта в разделе Аккаунт → Hostnames. Warmers без него не запустится. См. Hostname проверка.
- 7
Создайте или синхронизируйте warmer
Используйте экран warmer плагина, чтобы создать его, или синхронизируйте warmers, который вы уже встроили в панель управления.
Утепление магазина WooCommerce
Больше всего потепление окупается в магазинах, потому что создание страниц товаров и категорий обходится дорого, а их много. Несколько советов для конкретных магазинов:
- Включите карты сайта. На сайтах WooCommerce слишком много URL-адресов продуктов, чтобы их можно было перечислить вручную, а ваш плагин SEO уже поддерживает их карту сайта.
- Исключите части, которые никогда не должны кешироваться. Добавьте
/cart,/checkoutи/my-accountк исключенным URL-адресам. Это страницы для каждого посетителя; нагревать их бессмысленно и может привести к путанице. - Исключите URL-адреса фасетных фильтров. Ссылки со строками запроса типа
?filter_color=red&orderby=priceбесконечно размножаются и заполнят вашу очередь. - Сохраняйте скромные ограничения по скорости. Страницы магазина тяжелые. Начните с 10–20 URL-адресов в минуту и увеличивайте их только во время наблюдения за своим сервером.
- Теплые мобильные устройства. Большая часть покупательского трафика приходится на телефоны, и некоторые настройки кешируют мобильные устройства отдельно. См. Расширенное потепление.
Не нагревайте страницы, на которых есть сеанс
Страницы корзины, оформления заказа и учетной записи персонализированы. Некоторые настройки кеширования с радостью сохранят все, что получил warmer, что рискует передать страницу одного посетителя другому. Всегда исключайте их.
Потепление после публикации
Публикация публикации обычно очищает кеш, в результате чего новая страница — та, которая получит больше всего трафика — остается холодной. Два способа справиться с этим:
- Пусть расписание поймает это. Если ваш warmer работает каждый час с включенными файлами Sitemap, новый URL-адрес будет выбран при следующем проходе.
- Запустите его немедленно с помощью вызова веб-перехватчика, который происходит мгновенно, а не через определенный интервал.
curl -X POST https://cacherocket.com/api/wordpress/triggerWarm \
-H 'Content-Type: application/json' \
-d '{"publicKey":"YOUR_KEY","secretKey":"YOUR_SECRET","hostname":"example.com"}'Дополнительные шаблоны, включая изменение явного списка URL-адресов, находятся в разделе [Триггеры развертывания] (/documentation/deploy-triggers).
Быть в курсе событий
Ссылка для скачивания всегда содержит новейшую версию GitHub, и все выпуски публикуются публично. Обновляйте так же, как и любой плагин WordPress, и, как и при каждом обновлении плагина, сначала сделайте резервную копию, если сайт критически важен для бизнеса.
Распространенные проблемы
- Плагин сообщает, что мои ключи API недействительны.
- Повторно скопируйте оба ключа из Учетная запись → Учетная запись, наблюдая за пробелами в начале или в конце. Если секрет так и не был раскрыт или с тех пор была сгенерирована новая пара, старая больше не работает — создайте новую пару и вставьте обе снова.
- Warmers появляются, но никогда не убегают.
- Убедитесь, что warmer имеет статус Активный, а сайт hostname имеет статус Подтвержден. Непроверенный hostname блокирует каждый запуск, независимо от того, запущен ли он из плагина или с панели управления.
- Мой сайт сломался после включения локального кеша страниц.
- Почти наверняка конфликт с другим плагином кеширования. Отключите функции локального кеширования Cache Rocket и сохраните существующий кеш или отключите кеширование другого плагина. Дистанционное прогревание работает нормально в любом случае.
- Вошедшие в систему пользователи видят неправильный контент.
- Кеш страниц предоставляет кешированную страницу вошедшим в систему посетителям. Настройте свой кеш для обхода сеансов входа в систему и убедитесь, что warmer не отправляет файлы cookie сеанса для страниц, которые должны быть анонимными.
- Нужен ли мне плагин для работы Cache Rocket?
- Нет. Веб-сайт warmers работает по простому протоколу HTTP с общедоступными URL-адресами. Плагин добавляет управление wp-admin и дополнительную локальную оптимизацию.