Некоторые долгие задачи, такие как парсеры, выгрузки и бэкапы мы вешаем на крон.
Крон настраивать - занятие неблагодарное. Приходится перенастраивать, когда сайт переносишь на новый хостинг. Легко что-нибудь забыть. Гораздо проще когда есть агенты, которые на кроне.
Особо длинные агенты нельзя вешать на хиты.
Но можно доработать функционал агентов:
Добавить в агенты колонку "выполняется только на кроне" Y/N
Агент, который должен выполняться только на кроне, не будет запускаться на хитах.
В проверку системы следует внести тест:
- есть активные агенты, которые должны запускаться только на кроне. Показывать ошибку (красным) и рекомендовать настроить агенты на кроне.