WP-Cron тормозит сайт и ломает расписание задач, если его не настроить правильно
WP-Cron в WordPress запускается не по времени, а когда на сайт приходит визит. Из-за этого задачи могут выполняться с задержкой, а на малопосещаемых сайтах — копиться и срабатывать пачкой.
Что проверить в первую очередь:
— нет ли тяжелых задач в wp-cron: отправка писем, синхронизация, генерация отчетов;
— не запускается ли cron на каждом открытии страницы из-за постоянного трафика;
— не дублируют ли плагины одни и те же задачи;
— не падают ли задания при долгих запросах к внешним сервисам ⏱
Если нужна стабильность, отключите внутренний WP-Cron и перенесите запуск на системный cron на сервере. Так расписание становится предсказуемым, а нагрузка — ниже. Для проверки удобно смотреть очереди задач и логи ошибок: там сразу видно, что именно зависает и как часто повторяется.
Полезное правило простое: всё, что не должно ждать визита пользователя, лучше вынести из WP-Cron и запускать отдельно.
Автоматизация процессов в WordPress
@wp_automation_hacks_ww
WP-Cron тормозит сайт и ломает расписание задач, если его не настроить правильно
Этот пост опубликован в Telegram-канале Автоматизация процессов в WordPress. Подписаться можно по ссылке: @wp_automation_hacks_ww.