1. ホーム
  2. caching

[解決済み】IISで静的リソースのHTTPヘッダーに有効期限や最大年齢を設定する方法

2022-02-19 18:45:54

質問事項

を使っています。 IIS 6 IIS 7 をウェブサーバーとして使用します。

を実行した後 Googleページスピードオンライン であるべきだと指摘されました。 Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network.

そして、たくさんのプレーンなものをリストアップしています。 画像 , 私の javascriptファイル スタイルシート .

どうすれば これらの静的ファイルに対して有効期限を設定します。 ? これは、ブラウザが自動的に行うものだと思っていたのですが?

解決方法は?

ブラウザのキャッシュを活用する。

有効期限や上限を設定する の HTTP ヘッダで、静的 は、ブラウザに次のことを指示します。 過去にダウンロードしたリソースを読み込む を使用するのではなく、ローカルディスクから ネットワークに接続します。

http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching

静的リソースのHTTPヘッダーに有効期限や最大年齢を設定するには

IISマネージャを開く-> 自分のサイトをクリック-> ホームページのHTTPレスポンスヘッダーをクリック-> アクションパネルの共通ヘッダーの設定をクリック-> Webコンテンツの有効期限にチェック-> 7日後に設定(ページスピード解析で示唆された「次のリソースに対して少なくとも1週間先の有効期限を指定してください」quot;)-。

http://technet.microsoft.com/en-us/library/cc770661%28WS.10%29.aspx