`

清除服务器IIS缓存的常用方法

阅读更多

 

转自:http://www.rrzzw.com/jishu/IIS/39.html

 

使用IIS来开虚拟主机空间架设网站,有时候你会发现网站内容已经更新了,公网访问没有跟着更新!出现这种情况大部分是由IIS缓存引起的,IIS缓存一方面能提高服务器性能,另一方面却给网站带来严重上的更新问题,那我们应该如何手动去清理它呢?接下来教大家一个手动清理IIS缓存的方法!hte人人站长网

    首先,我们看一下 HTTP 协议,您会发现从服务器返回的 HTTP 头里面能定义这样一条命令 Cache-Control: no-cache。这个就是我们解决问题的办法,让我们来看看该如何通过 IIS 配置管理工具来把这条命令添加到每次服务器的 HTTP 返回头里吧。hte人人站长网
  hte人人站长网
  第一步:hte人人站长网
      打开 IIS 配置管理工具(Internet 信息服务(IIS)管理器)。hte人人站长网
      选中一个网站(如果您想为所有站点配置,请选择点中“网站”那个图标),点“属性”按钮,会弹出一个配置窗口
hte人人站长网

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

hte人人站长网
  第三步:hte人人站长网
      点旁边的“添加(D)...”按钮,来添加上那条命令。hte人人站长网
      在弹出的窗口中:“自定义 HTTP 头名(C)”中输入:“Cache-Control”,在“自定义 HTTP 头值(U)”中输入:“no-cache”。hte人人站长网

hte人人站长网
  好了,到这里就全部 OK 了,一路点“确定”保存即可。这样子IIS缓存就会自动清除了!

分享到:
评论

相关推荐

    IIS 错误解决方法

    ### IIS 错误解决方法 #### 一、概述 Internet Information Services (IIS) 是由微软提供的基于运行Microsoft Windows的互联网基本服务。在实际应用过程中,IIS可能会出现多种类型的错误,例如403.14错误、404.2...

    UrlRewriter 缓存问题及一系列的相关探索

    这些步骤的目的是确保每个步骤中浏览器都使用了正确的刷新和缓存清除方法。 在实验中,通过使用Fiddler等工具监测网络请求,可以清楚地看到不同浏览器对于F5和CTRL+F5刷新操作的具体表现。这对于理解浏览器缓存机制...

    IIS打不开ASP的解决方法

    1. **清理IIS缓存:**删除`%windir%\system32\inetsrv`下的所有缓存文件,并且清理IIS日志文件(`%windir%\iisX.log`)。 2. **修改权限设置:**确保IIS运行所需的用户账户(如`IUSR`)对站点目录具有适当的读取权限。...

    iis服务器的安装及安装常见错误总结

    遇到问题时,先尝试重启系统,清除临时文件和缓存,有时候能解决问题。 4. **查阅官方文档**: 微软官方网站提供了详细的IIS安装指南和故障排除文档,是解决问题的重要资源。 通过以上步骤,大多数IIS安装问题都...

    iis.bat、w3wp.bat

    "iis.bat" 文件可能包含一系列命令,用于重启IIS服务、清除IIS缓存、修复IIS配置或者更新IIS设置。例如,它可能会调用IIS管理命令行工具(appcmd.exe)来停止和启动IIS服务,或者清理临时Internet文件夹来解决缓存...

    HTTP 500内部服务器错误的解决方法

    ### HTTP 500 内部服务器错误的解决方法 #### 概述 HTTP 500 错误,也称为“内部服务器错误”,是一种常见的Web服务器错误代码,表示服务器遇到无法处理请求的情况,但没有给出具体原因。这种错误可能源于多种因素...

    IIS站点内存回收 ,导致Session被清空

    3. **使用分布式Session**:利用如Redis这样的分布式缓存服务来存储Session,这样即使服务器重启,Session数据也不会丢失。 4. **优化代码和数据库查询**:减少不必要的内存消耗,优化SQL查询,降低内存使用峰值。 5...

    IIS w3cache.dll

    在IIS的运行过程中,w3cache.dll扮演着至关重要的角色,它是IIS缓存系统的核心组件,旨在提高Web服务的性能和响应速度。 1. **w3cache.dll的功能** - **缓存机制**:w3cache.dll实现了HTTP缓存功能,它可以存储已...

    IIS多站点_C#_iis_多站点源码_

    重启IIS服务可以清除缓存,刷新配置,解决某些问题。在C#中,可以使用Process类启动命令行进程来执行iisreset命令。 ```csharp Process.Start("iisreset"); ``` **7. 安全性与权限** 由于涉及系统级别的操作,IIS...

    IIS启动停止的BAT

    这对于应用更新或者清除缓存等操作非常有用。 - **iis_stop.bat**:顾名思义,这个脚本应该设计用来停止IIS服务。它可能只包含一个`net stop`命令来关闭"World Wide Web Publishing Service"。 批处理脚本的优势...

    ARRv3_0和URLRewrite2合集 IIS 反向代理专用

    这种技术在多服务器环境、负载均衡、内容缓存和安全性等方面具有重要作用。 **ARR(Application Request Routing)v3.0** ARR全称为应用请求路由,是IIS的一个扩展模块,专为实现反向代理和负载均衡而设计。ARRv...

    部署到iis后无法加载运行CSS文件的解决方法

    IIS(Internet Information Services,互联网信息服务)是微软公司提供的一个用于Windows平台的Web服务器。它是一个完整的互联网服务器平台,提供了包括FTP、SMTP、NNTP、HTTP等服务。IIS不仅提供了网页托管服务,也...

    iis小助手去错误信息

    IIS小助手是一款便捷的工具,旨在简化IIS服务器的管理和配置,尤其是对于消除错误信息方面,它提供了用户友好的界面和实用的功能。 **1. 建立站点:** 在IIS中创建新站点是管理Web服务的重要步骤。通过IIS小助手,...

    Asp.net禁用页面缓存的方法总结

    在实施上述方法时,需要注意的是,虽然前三种方法都是在客户端层面工作的,但它们并不能完全清除服务器端的缓存。例如,如果页面内容被IIS(Internet Information Services)缓存,那么即使浏览器的缓存被清除,用户...

    iis站点发布详细步骤

    - 清除DNS缓存,强制更新DNS记录。 **3. 虚拟目录访问失败** - **原因**:虚拟目录配置不正确,文件路径错误或权限问题。 - **解决方法**: - 检查虚拟目录的别名和实际文件路径是否一致。 - 确认文件路径下的...

    BO报表服务器安装说明

    4. **清除缓存**:在文档发布后,有时需要清理服务器上的缓存以确保用户获取最新的数据。BO报表服务器通常提供清理缓存的选项,以确保数据的实时性。 以上是BO报表服务器的安装和配置过程的关键点,遵循这些步骤并...

    iis 服务器应用程序不可用的解决方法

    针对IIS服务器出现“服务器应用程序不可用”错误的情况,通常有多种解决方法可以帮助恢复服务器的正常运行。下面是详细介绍和步骤: 1. 服务器应用程序不可用的含义及常见原因: 当Web服务器无法执行其应用程序时,...

    IIS多站点管理系统.rar

    5. **重新启动IIS**:IIS的重启操作可以清除内存中的缓存,解决某些配置更改后需要应用的问题。重启IIS会暂停所有站点的服务,然后重新加载所有的配置信息。 6. **打开IIS管理器**:这个功能可以直接调用内置的IIS...

    silverlight_(win2003IIS配置).txt

    - **清理缓存**:配置完成后,建议清除浏览器缓存,以确保加载最新的MIME类型配置。 - **权限检查**:确保Silverlight应用所在的目录具有正确的读取权限。 - **防火墙设置**:如果服务器启用了防火墙,请确保允许...

    源代码-首页缓存加速插件 v1.0.zip

    5. **插件架构**:这类插件一般包括初始化、缓存生成、缓存检查、缓存更新和缓存清除等模块。理解这些模块可以帮助我们了解插件的工作流程。 6. **部署和配置**:安装和配置此类插件需要对ASP环境有一定了解,包括...

Global site tag (gtag.js) - Google Analytics