Я разрабатываю приложение с помощью Django. Предполагается, что часть моего приложения, которое я разрабатываю, берет ключевое слово, извлекает кучу данных с использованием различных API и скребков, а затем отображает и затем отправляет эти данные клиенту в виде таблицы. Очевидно, я все это кеширую по соображениям производительности.
Я еще не дошел до сельдерея и хотел бы знать, если это лучший способ справиться с этой задачей. Мне нужно кэшировать все это в базу данных, поэтому я должен использовать бэкэнд результатов AMQP или бэкэнд результатов базы данных?
Кроме того, Как лучше всего отправлять обновления статуса задачи клиенту (браузеру)? Если возможно, я бы хотел иметь возможность отправлять клиенту дополнительные результаты, чтобы данные были работал над появляется как он обрабатывается.