Плагин 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:

Tip

Квоты для оптимизации изображений, страниц Critical CSS, LQIP, аудитов PageSpeed, трафика CDN и очисток CDN синхронизируются с вашим планом и жёстко останавливаются при исчерпании.

Где его скачать

Есть ровно два законных источника:

Никогда не устанавливайте обнуленную или взломанную копию.

Распространяемые плагины «бесплатной премиум-класса» WordPress регулярно модифицируются, включая вредоносное ПО, бэкдоры и похитители учетных данных. Скомпрометированный плагин работает с полным доступом к вашему сайту и его базе данных. Скачивайте только из двух источников выше.

Установка

  1. 1

    Загрузите плагин

    Получите последнюю версию cacherocket.zip со страницы WordPress.

  2. 2

    Загрузите это

    В wp-admin перейдите в Плагины → Добавить новый → Загрузить плагин, выберите zip-архив и установите.

  3. 3

    Активировать

    Нажмите Активировать после завершения загрузки.

  4. 4

    Генерировать ключи API

    В Cache Rocket откройте Учетная запись → Учетная запись, нажмите Создать новые ключи API и немедленно раскройте секрет — он отображается только один раз. См. [Ключи API] (/documentation/api-keys).

  5. 5

    Вставьте оба ключа в плагин

    Откройте экран настроек Cache Rocket в wp-admin, введите открытый и секретный ключи и сохраните.

  6. 6

    Подтвердите свой hostname

    Если вы еще этого не сделали, подтвердите домен сайта в разделе Аккаунт → Hostnames. Warmers без него не запустится. См. Hostname проверка.

  7. 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-адрес будет выбран при следующем проходе.
  • Запустите его немедленно с помощью вызова веб-перехватчика, который происходит мгновенно, а не через определенный интервал.
Теплый сразу после публикации
bash
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 и дополнительную локальную оптимизацию.