设置HttpCacheability.Public还会缓存服务器上的页面吗?

时间:2010-03-24 17:17:34

标签: c# asp.net

我的global.asax中有这些行(基本上是因为Can I add my caching lines to global.asax?

我现在想要了解的是,这段代码是纯粹是将HTTP标头添加到页面还是将.Net缓存此页面在服务器上300秒?

Response.Cache.SetExpires(DateTime.Now.AddSeconds(300));
Response.Cache.SetCacheability(HttpCacheability.Public);

1 个答案:

答案 0 :(得分:1)

您的页面也将存储在输出缓存中。您确定要为网站上的每个页面执行此操作吗?

KB article