1
我在IIS管理器 - > MySite - > HTTP响应标题 - >设置常用标题 - >过期Web内容 - > 7天后启用。启用HTTP过期日期并启用IIS 7.0,但不工作
这正确反映在web.config
。顺便说一下,Google Page Speed在线和Google Page Speed如Firebug扩展名都说“过期未指定”。
我在IIS管理器 - > MySite - > HTTP响应标题 - >设置常用标题 - >过期Web内容 - > 7天后启用。启用HTTP过期日期并启用IIS 7.0,但不工作
这正确反映在web.config
。顺便说一下,Google Page Speed在线和Google Page Speed如Firebug扩展名都说“过期未指定”。
此设置仅影响静态内容,而不影响由asp和asp.net等引擎生成的内容。
其他IIS7在响应HTTP/1.1请求时不发送Expires
标头,而是使用Cache-Control
标头代替。
在ASP-Classic中,您应该使用Response.Expires
属性和AddHeader
方法来添加Cache-Control
标头。在ASP.NET中,Response.Cache
属性公开了一个对象,该对象具有多个属性,通过该对象可以控制服务器端和客户端的缓存。
对于静态GIF图像,实际上缓存标头也不正确('Cache-control non cache')。 [这里的标题](http://i39.tinypic.com/33olczp.png)。 – Francesco 2012-03-26 22:50:18