怎么样清除 IIS 中的缓存

怎么样清除 IIS 中的缓存,第1张

打开 IIS 配置管理软件(Internet 信息服务(IIS)管理器)。

选中网站名称,点“属性”选项,会弹出一个配置窗口。 

选择“HTTP 头” TAB 标签,点旁边的“添加(D)...”选项。

在弹出的窗口中:“自己选择 HTTP 头名(C)”中敲入:“Cache-Control”,在“自己选择 HTTP 头值(U)”中敲入:“no-cache”。 一路点“确定”保存就好。这种时候服务器IIS缓存已被完全清除了。

第一步:

打开 IIS 配置管理工具(Internet 信息服务(IIS)管理器)。

选中一个网站(如果您想为所有站点配置,请选择点中“网站”那个图标),点“属性”按钮,会弹出一个配置窗口

第二步:

选择“HTTP 头” TAB 标签,然后您会看到:“自定义 HTTP 头”这么一栏。OK!就是这里了,终于到了!

第三步:

点旁边的“添加(D)...”按钮,来添加上那条命令。

在弹出的窗口中:“自定义 HTTP 头名(C)”中输入:“Cache-Control”,在“自定义 HTTP 头值(U)”中输入:“no-cache”。

到这里就全部 OK 了,点“确定”保存即可。此时服务器IIS缓存已被完全清除了.

设置IIS缓存的方法

1.测试,可以缓存整个Share工程(经测试IIS中的缓存测试对ASPX页面不起作用,估计与页面压缩的设置原理一样);

2.需要设置缓存的工程: Share,Portal(根据IIS日志分析报告中的“Most Requested Directories”得出);

3.设置的方法:

第一步:

打开 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 响应会被重用来满足接下来的请求,但是它必须到服务器端去验证它是不是仍然是最新的。

注意:

如果你要想在iis中配置缓存,请参阅微软的知识技术文章:

· How to Modify the Cache-Control HTTP Header When You Use IIS.

不知道这样可以 不可以啊。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/229435.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-09
下一篇2023-04-09

发表评论

登录后才能评论

评论列表(0条)

    保存