1

IISマネージャーで有効にしました-> 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 などのエンジンによって生成されたコンテンツではなく、静的コンテンツのみに影響します。

さらに、IIS7 はExpiresHTTP/1.1 要求に応答するときにヘッダーを送信せず、代わりにCache-Controlヘッダーを使用します。

ASP-Classic では、Response.Expiresプロパティとメソッドを使用してヘッダーAddHeaderを追加する必要があります。Cache-ControlASP.NET では、Response.Cacheプロパティは、サーバー エンドとクライアント エンドの両方でキャッシュを制御できる多数のプロパティを持つオブジェクトを公開します。

于 2012-03-26T12:26:15.107 に答える