Я планирую развернуть динамический сайт, которому необходимо периодически выполнять определенные задачи в фоновом режиме, скажем, каждый час или два. Данные, которые мне нужно вывести, строго зависят от результата этих запросов.
Теперь проблема в том, что эти задачи требуют определенного времени, например 8-10 минут: так что если пользователь запрашивает страницу, и, следовательно, вызывается определенное представление, и эта задача все еще выполняется, все идет плохо.
Итак, вот вопрос: что мне нужно реализовать для решения этой проблемы?
Я искал и нашел информацию о сельдерее, но я не понял, как ее можно использовать для решения вышеуказанной проблемы и, возможно, реализовать систему кэширования, которая вмешивается, когда задачи еще не завершены.