将缓存控制设置为所有项目的私有

时间:2014-09-29 21:36:20

标签: asp.net caching azure cache-control

我即将把它包含在我们的版本中:

    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更改有点棘手(必须自动化)。

0 个答案:

没有答案