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