IIS是否默认缓存静态内容?

时间:2014-06-13 13:28:32

标签: asp.net caching iis iis-8

我正在研究IIS静态内容缓存是如何工作的,我读的越多,我就越感到困惑。

根据官方网站:

  

IIS 自动缓存静态内容(例如HTML页面,图像和样式表),因为这些类型的内容不会从请求更改为请求。 IIS还会在您进行更新时检测文件的更改,IIS会根据需要刷新缓存。

http://www.iis.net/learn/manage/managing-performance-settings/configure-iis-7-output-caching

但是,我一直在寻找有关如何为iis启用静态内容缓存的文章,如下所示: http://www.galcho.com/Blog/post/2008/02/27/IIS7-How-to-set-cache-control-for-static-content.aspx

默认情况下iis缓存是否也是如此?我可能会混淆客户端和服务器端缓存吗?或者这些文章是否过时了?

1 个答案:

答案 0 :(得分:3)

默认情况下,IIS会缓存所有静态内容。要被视为静态的文件类型的定义在staticContent部分下的applicationHost.config中定义。如果要覆盖策略或添加其他类型的缓存,则需要添加/更改缓存/配置文件部分