我即将把它包含在我们的版本中:
void Application_PreSendRequestHeaders(Object sender, EventArgs e)
{
// Cache only on the server and the client (if SSL is disabled)
// This doesn't determine what should be cached, only where
// cacheable items are allowed to be stored.
Response.Cache.SetCacheability(HttpCacheability.Private);
}
首先,我在代码中的评论是否正确?
其次,这是一个好的行动吗?是否可以为所有请求设置缓存控制头?我的阅读最多,人们为每个目录设置缓存标头。
我认为这可能应该在IIS中完成,但我们在azure中运行,因此使IIS更改有点棘手(必须自动化)。