我有一个asp.net mvc应用程序,其web.config文件中包含以下设置:
<staticContent>
<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
我的主页面来自我的控制器的以下操作:
[OutputCache(Duration = 10, Location = OutputCacheLocation.Client, VaryByParam = "*")]
public ActionResult Index()
{
// ...
return View();
}
正如有人猜测的那样,这告诉浏览器将索引页面缓存10秒钟。查看Chrome中的标题,我看到以下内容:
此请求的当前时间恰好是 15:56:50
我的问题是: