我的 global.asax 中有这些行(主要是因为 Can I add my caching lines to global.asax? )
我现在想了解的是,这段代码是纯粹将 HTTP header 添加到页面,还是让 .Net 在服务器上缓存此页面 300 秒?
Response.Cache.SetExpires(DateTime.Now.AddSeconds(300));
Response.Cache.SetCacheability(HttpCacheability.Public);
最佳答案
您的页面也将存储在输出缓存中。您确定要对网站上的每个页面都执行此操作吗?
关于c# - 设置 HttpCacheability.Public 是否也会在服务器上缓存页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2509862/