【发布时间】:2013-09-15 01:21:20
【问题描述】:
我正在使用 asp.net mvc 4 输出缓存,但由于某种原因我无法让它工作。我想做的是标准的,但输出缓存永远不会启动。我认为这可能是由于 cookie 被更改,因此没有缓存。我想在客户端上输出缓存。我的所有网站都在 https 下,所有请求都在 https 下。
我有一些问题:
- 如何设置输出缓存以忽略 cookie 中的任何更改?
- 我应该在响应标头中查找什么来了解输出缓存是否正常工作?
- 将位置设置为 ServerAndClient - 我是否正确地说这会导致服务器和客户端浏览器中的缓存?
谢谢。
更多信息:
我通过 fiddler 注意到的是 http 标头请求包含 Cache-Control: max-age=0 但我不知道如何或为什么将其设置为此。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-4 caching outputcache