我正在阅读Django Celery的教程,我想知道既然Django是一个web开发框架,那么Celery将在哪里实际用于web开发中的任务队列?
举例说明你的建议。
基本上,任何不的事情都会在典型的请求-响应web应用程序周期中发生。
目标通常是通过在后台执行这些任务来提高性能。
几个例子:
- 发送通知电子邮件
- 更新或无效非关键缓存
- 调用外部web服务