Автоматизация процессов в WordPress

WP-Cron часто тормозит сайт и запускает задачи не тогда, когда нужно

WP-Cron часто тормозит сайт и запускает задачи не тогда, когда нужно

WP-Cron — это не настоящий системный cron, а запуск задач через визиты на сайт. Если трафика мало, письма, очистка корзины, публикации и фоновые задачи могут выполняться с задержкой. Если трафика много, проверки крон-задач добавляют лишнюю нагрузку на каждый заход.

Что делать в нормальной схеме:
• отключить псевдо-cron внутри WordPress;
• вынести запуск в системный cron на сервере;
• оставить WP-Cron только для редких задач, если нет доступа к серверу.

Проверьте типичные ошибки: дублирующиеся крон-события, тяжёлые действия в одном хукe, плагины, которые ставят свои задачи без контроля. Ещё одна проблема — когда задача зависит от посещений: на тестовом сайте она работает, а на пустом проекте — молчит.

Если сайт на автоматизациях, cron должен быть предсказуемым. Перенос запуска в системный cron убирает случайность и делает фоновые процессы заметно стабильнее.
Этот пост опубликован в Telegram-канале Автоматизация процессов в WordPress. Подписаться можно по ссылке: @wp_automation_hacks_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.