Я разрабатываю службу отчетов (то есть базы данных по электронной почте) для проекта в Google App Engine, естественно, с использованием облачной платформы Google.
Я использую Python и Django, но мне кажется, что это неважнона мой вопрос конкретно.Я хочу, чтобы пользователи моего расписания приложений могли отправлять определенные отчеты cron в определенное время дня.
Я знаю , что вполне возможно при запуске cron на GAE поминутно (используя cron.yaml
, так как я использую Python) и предоставляя логику, чтобы определить, какие отчеты нужно запускать в любом представлении, которое я решу сделать, чтобы хрон ударил, но это кажется ужаснымнеэффективно для меня, и, поскольку лучший ответ, который я нашел, предлагает сделать то же самое ( Добавление динамических заданий cron в GAE ), я хотел "обновленное" предложение.
Есть ли вэтот момент времени лучше, чем запускать cron каждую минуту и проверять БД, заполненную записями клиентов, чтобы определить, какой отчет нужно запустить?