设置IIS缓存的方法


        打开 IIS 配置管理工具(Internet 信息服务(IIS)管理器)。
        选中一个目录(或者网站,如果您想为所有站点配置,请选择点中“网站”那个图标),点“属性”按钮,会弹出一个配置窗口
        第二步:
        选择“HTTP 头” TAB 标签,然后您会看到:“自定义 HTTP 头”一栏。
        第三步:
        点旁边的“添加(D)...”按钮,来添加上那条命令。
        在弹出的窗口中:“自定义 HTTP 头名(C)”中输入:“Cache-Control”,在“自定义 HTTP 头值(U)”中输入:“Must-revalidate”。

 

  

代码
Cache-Control头的参数:
Public 响应会被缓存,并且在多用户间共享。
Private 响应只能够作为私有的缓存,不能再用户间共享。
No-cache 响应不会被缓存
No-store 响应不会被缓存,并且不会被写入到客户端的磁盘里,这也是基于安全考虑的某些敏感的响应才会使用这个。
Max-age=#seconds 响应将会某个指定的秒数内缓存,一旦时间过了,就不会被缓存。
Must-revalidate 响应会被重用来满足接下来的请求,但是它必须到服务器端去验证它是不是仍然是最新的。

 

 

 

 

posted @ 2010-07-26 17:56  希腊字符  阅读(662)  评论(0编辑  收藏  举报