Windows Server2008 R2系统IIS下设置特定文件不缓存

时间:2024-03-29 09:15:42

问题现象

Windows系统服务器通过IIS搭建的网站,如何设置特定文件不缓存?常见的就是我们在Webpack 下打包总是不想*.html文件作为唯一入口存在缓存,下面这个就是在Windows系统服务器上的解决方案

解决方案

1,在IIS管理器下点击该文件的文件夹并切换到内容视图。选中需要添加的的特定文件

Windows Server2008 R2系统IIS下设置特定文件不缓存

2.选中要设置的特定文件(这里选择index.html),右键切换到功能视图,这时看到的IIS管理台内容,点击HTTP响应标头即可添加设置expire时间以及cache-control设置.常用Cache-Control、Expires、Pragma通过下面方式添加

Windows Server2008 R2系统IIS下设置特定文件不缓存

3.通过选择相关标签设置常用标头是不存在缓存立即生效

Windows Server2008 R2系统IIS下设置特定文件不缓存

4.设置好之后,我们在浏览器下浏览查看结果:

Windows Server2008 R2系统IIS下设置特定文件不缓存

总结

     按照上面的步骤就可以完整解决直接使用IIS作为Web 服务器时特定文件缓存问题、当然这个前提是我们没有使用nginx, 如果使用了nginx 请查看我之前的nginx下配置设置文章即可,希望该文章能对你有所帮助.