1

我在 IIS manager-> MySite -> HTTP Response Headers -> Set Common Headers -> Expire Web Content -> After 7 days 中启用了。

这正确地反映在web.config. 顺便说一句,Google Page Speed online 和作为 Firebug 扩展的 Google Page Speed 都在说“未指定过期”。

4

1 回答 1

1

此设置仅影响静态内容,而不影响 asp 和 asp.net 等引擎生成的内容。

此外,IIS7Expires在响应 HTTP/1.1 请求时不发送标头,而是使用Cache-Control标头。

在 ASP-Classic 中,您应该使用Response.Expires属性和AddHeader方法来添加Cache-Control标题。在 ASP.NET 中,该Response.Cache属性公开了一个对象,该对象具有许多属性,您可以通过这些属性控制服务器端和客户端的缓存。

于 2012-03-26T12:26:15.107 回答