KakapoWP KakapoWP
Kakapo Performance

Прогрев кеша

Первый запрос сервер делает сам.

Какапо собирает адреса из sitemap или из недавно изменённого содержимого и запрашивает их в фоне, пока кеш не заполнится. Предпросмотр заранее показывает, сколько адресов остаётся и что будет пропущено; при этом ничего не меняется. Прогон обрабатывает список шагами по 5 адресов и может быть прерван в любой момент. Достижим ли сервер сам для себя по HTTP, проверяется до запуска.

Все девять плагинов входят в пожизненный набор — и все будущие тоже.

Прогрев кеша

Адреса из sitemap или недавно изменённого содержимого · по 5 за шаг, остановка в любой момент

ВыполняетсяОтмена

Что даёт прогрев кеша

Предпросмотр считает заранее, ничего не изменяя
Источник: sitemap или недавно изменённые материалы
От 1 до 20 адресов за шаг, остановка через 20 секунд
Успех проверяется по файлу кеша, а не по HTTP-коду
Журнал последних 40 запросов с кодом и длительностью
При желании после очистки кеша или по расписанию

Вот как это работает

1

Проверка самовызова

2

Проверка очереди

3

Запустить проход со счётчиком

Частые вопросы о прогреве кеша

Станет ли сайт от этого быстрее?
Построение страницы занимает ровно столько же, сколько и раньше, — оно просто происходит заранее. Эту работу сервер выполняет заблаговременно, а посетитель затем лишь читает готовый файл. Для страниц, которые и так свежими лежат в кеше, прогон ничего не даёт; предпросмотр заранее показывает их как пропущенные.
Сервер не может обратиться сам к себе — что тогда?
Тогда прогрев кеша здесь невозможен, и об этом прямо сообщается. Типичные причины — предварительный барьер доступа вроде basic auth или брандмауэра, DNS-имя, которое изнутри указывает в другое место, или единственный рабочий процесс PHP. Тест самовызова запрашивает главную страницу и сообщает код статуса и время ответа; если он не проходит, запустить прогон нельзя.
Продолжится ли прогрев кеша, если закрыть вкладку?
Пока открыта страница администрирования, шаги двигает браузер. Затем эстафету принимает WP-Cron: следующий посетитель запускает очередной шаг отдельным вызовом и не ждёт его. Если задан DISABLE_WP_CRON, работа продолжается только тогда, когда на сервере настоящий cron вызывает wp-cron.php.

Другие функции производительности

Готовы?

Performance — заплатите один раз, пользуйтесь всегда.

Все девять плагинов за 149 € один раз вместо 13 € в месяц. Безопасная оплата через Stripe. Первые 14 дней: проблема решена или деньги назад.

Купить Lifetime — 149 €