iis清除缓存
㈠ iis 10 服务器缓存 无法禁止
通过设置Http头不让浏览器缓存的方法在这个场景下是行不通的,因为缓存不是出现的客户端,而是出现在IIS服务器上;所以解决问题还需要从IIS本身入手,通过配置Metabase.xml文件禁止IIS缓存相应目录下的静态文件。
1. 首先需要设置IIS允许运行时编辑Metabase.xml文件
<a href="http://www.zzstudy.com/wp-content/uploads/2012/07/1352430.png" class="cboxElement" rel="example4"1165"="" style="text-decoration: none; color: rgb(1, 150, 227); ">
打开IIS,然后打开IIS属性页,勾选上“允许直接编辑配置数据库”选项
2. 在运行中输入notepad c:.xml 打开IIS配置文件
3. 在文件中搜索要配置禁止缓存的虚拟目录名字,找到类似如下配置节
<IIsWebVirtualDir Location ="/LM/W3SVC/1832041641/root/inc"
AccessFlags="AccessRead | AccessScript"
AppFriendlyName="inc"
AppIsolated="2"
AppRoot="/LM/W3SVC/1832041641/Root/inc"
DirBrowseFlags="DirBrowseShowDate | DirBrowseShowTime | DirBrowseShowSize | DirBrowseShowExtension | DirBrowseShowLongDate | EnableDefaultDoc"
Path="D:publishinc"
>
</IIsWebVirtualDir>
在IIsWebVirtualDir配置节中添加 MD_VR_NO_CACHE=”1“ 属性
4. 保存配置文件,重启IIS即可。
如果想配置服务器上的所有站点都禁用IIS缓存可以通过修改注册表实现:
编辑注册表中的 DisableStaticFileCache值,0为启用,1为禁用 ,该键值的位置位于:HKEY_LOCAL_
如果该键不存在可以新建。
㈡ iis 缓存
这是因为客户端IE保存有cookie的缘故,cookie就是网页的缓存文件,你所浏览过的所有网页都会在cookie中保存,这样在下次打开该页面时,便会自动从cookie中调出电脑中存储的页面,从而节约时间,同时IE浏览器会将cookie中的网页与Web服务器中的网页对比,下载二者的不同之处。你的问题应该是客户端的网速慢所致,客户端打开网页后等待一段时间,或者点“刷新”应该就可以自动更新了。
解决办法:打开IE的“工具”下拉菜单,单击其中的“Internet选项”,然后切换到“高级”选项卡,选中“关闭浏览器时清空Internet临时文件”。
㈢ iis回收应用程序池 缓存会清掉吗
回收资源会清除缓存的,毕竟缓存肯定不是很重要的数据
㈣ 服务器如何清除IIS缓存记录
每台服务器上都有IIS,IIS对每个人并不陌生,IIS缓存一个原因能提高服务器能力,但负面却给网站带来很严重问题。 检查HTTP 协议,网友们就会发现参考服务器返回的 HTTP 头里面能定义这种一条命令 Cache-Control: no-cache。这种可以大家处理疑问的做法。 第1步:打开 IIS 配置管理软件(Internet 信息服务(IIS)管理器)。 选中一个网站(可能您希望为所存在站点配置,请选择点中“网站”那个图标),点“属性”选项,会弹出一个配置窗口。 第2步:选择“HTTP 头” TAB 标签,接下来您会观察:“自己选择 HTTP 头”这么一栏。OK!可以这个地方了,终于到了! 第3步:点旁边的“添加(D)...”选项,来添加上那条命令。 在弹出的窗口中:“自己选择 HTTP 头名(C)”中敲入:“Cache-Control”,在“自己选择 HTTP 头值(U)”中敲入:“no-cache”。 好了,到这个地方就所存在 OK 了,一路点“确定”保存就好。这种时候服务器IIS缓存已被完全清除了。
㈤ 怎么设置IIS的缓存量
IIS7.0的修改方法如下:
打开IIS管理器--双击“IIS”中的“ASP”-- 打开“配置 ASP 应该程序的属性”--展开“限制属性”;
修改“最大请求实体主体限制”的值,默认值为200000(即不到200KB);
把它修改为你想修改的大小,如:52000000(50MB)。
修改完成点击“应用”
IIS6.0的修改方法如下:
在服务里关闭iis admin service服务
找到windows\system32\inetsrv\MetaBase.xml
打开,找到AspMaxRequestEntityAllowed 把他修改为需要的值,默认为204800,即200kb
把它修改为512000000(500MB)
然后重启iis admin service服务