【发布时间】:2016-08-30 17:23:59
【问题描述】:
我使用 django 的内置缓存和 @cache_page 装饰器。但是,我希望缓存能够定期自动刷新,以便用户的实际页面请求不会触发刷新,从而导致延迟。
想到的一个明显策略是使用 celery 任务。我有两个问题:
- 如果 celery 任务方法是可以接受的,我需要什么代码来 a) 触发刷新和 b) 未知数量的页面,例如myapp.com/products/?page=2, myapp.com/products/?page=3(我无法预测页数)
- 有更好的方法吗?
【问题讨论】: