【发布时间】:2011-08-14 19:10:12
【问题描述】:
这是来自django documentation:
condition(etag_func=None, last_modified_func=None)
etag(etag_func)
last_modified(last_modified_func)
These decorators can be used to generate ETag and Last-Modified headers
然而,这也是来自django documentation:
Additionally, the cache middleware automatically sets a few headers in each HttpResponse:
Sets the Last-Modified header to the current date/time when a fresh (uncached) version of the page is requested.
Sets the Expires header to the current date/time plus the defined CACHE_MIDDLEWARE_SECONDS.
Sets the Cache-Control header to give a max age for the page -- again, from the CACHE_MIDDLEWARE_SECONDS setting.
所以我想知道当我同时使用站点缓存和条件装饰器时,Last-Modified 需要什么值。
编辑:另外,您会建议同时使用它们,还是只使用其中之一?
【问题讨论】:
标签: django caching last-modified