⬜️ Плагин для управления wp cron ⬜️
Cron — это планировщик задач, который запускается автоматически через определенный промежуток времени. Очень удобен для определённых задач. Например, чтобы каждый день скрипт проверял дату рождения пользователей и если она совпадает с текущей, то отправлял им сообщение.
У wordpress есть wp cron, который позволяет настраивать задания. Но, когда задач становится много, то управлять ими достаточно сложно. Специально для управления wp cron был создан плагин WP Crontrol.
Он позволяет:
— Просматривать все cron задачи (в том числе от wordpress)
— Удалять/добавлять/останавливать cron задачи.
— Запускать cron задачу по клику сразу же.
— Массово удалять задачи и очищать повторяющиеся.
— Создавать свои временные промежутки.
Кейс из практики. Заметил, что сервер стал сильно нагружаться. Оказывается, предыдущий разработчик сайта неграмотно в php коде сделал cron задачу, что она добавляется каждый раз при обновлении в админку и выполняется каждую минуту. На момент обнаружения проблемы, уже была 183 задачи.
Представьте, что каждую минуту 183 раза запускается функция, которая получает 1000+ пользователей сайта и проверяет их дату тарифа для отправки письма, если она истекала. И с каждой перезагрузкой страницы количество запуска увеличивалось на +1.
В итоге плагин мне в 1 клик позволил удалить сразу все 183 задачи и я в коде оптимизировал данный участок.
🔗 Посмотреть плагин 🔗
👍 Средняя оценка: 4.5
✨ Количество скачиваний: 200 000+
🎯 Последнее обновление: 3 недели назад
💥 Если статья была полезна, то буду рад, если вы поделитесь ей с друзьями разработчиками.
WEB PANDA | #плагины #wordpress
Post #138
305

- 👍 8
- 🔥 4