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