Dyl*_*tie 6 iis favicon caching http-headers
我们网站的favicon.ico文件多年来没有变化 - 并且不会很快改变 - 所以我想配置IIS以使用远期缓存过期标头来提供它.我站点的根文件夹中的其余内容是不应缓存的动态页面 - 但据我所知,IIS只允许您在每个文件夹的基础上设置内容到期缓存 - 所以有没有如何为favicon.ico设置缓存标头,而不影响主目录中的其他内容?
是的 - 深入到文件.
在IIS管理器中(在IIS6上),导航到文件,右键单击,属性,HTTP标头选项卡,选中启用内容过期; 派对与其他设置.
感谢Dylan(下面)了解IIS7说明和此片段.
这将在web.config中创建以下部分,因此您可以通过直接编辑文件来实现相同的功能.
<configuration>
<location path="favicon.ico">
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="90.00:00:00" />
</staticContent>
</system.webServer>
</location>
</configuration>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4817 次 |
| 最近记录: |