Django上游缓存(改变标题)不工作

时间:2012-02-13 19:40:04

标签: django caching http-headers

我有一个显示用户特定的视图,这意味着同一URL的响应内容对于每个经过身份验证的用户都是唯一的。

理想情况下,这些页面将在浏览器中缓存。但是,在Chrome或Firefox(生产或本地)中似乎并非如此。

开发服务器每次都在处理视图,尽管我已经设置了@vary_on_cookies装饰器。

我有正确的中间件(按照正确的顺序):

  django.middleware.cache.UpdateCacheMiddleware                                               
  django.middleware.cache.FetchFromCacheMiddleware 

我是否需要设置CACHE_MIDDLEWARE_ANONYMOUS_ONLY = False?

我注意到的一件事是请求正在发送此缓存控制标头:

    Cache-Control:max-age=0

我认为那可能是根本问题。或者这与开发服务器有关吗?

有什么建议吗?

0 个答案:

没有答案