[解決済み】IISで静的リソースのHTTPヘッダーに有効期限や最大年齢を設定する方法
質問事項
を使っています。 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
関連
-
[解決済み】IISで静的リソースのHTTPヘッダーに有効期限や最大年齢を設定する方法
-
[解決済み] TLBシュートダウンとは何ですか?
-
[解決済み] FIFOキャッシュとLRUキャッシュの比較
-
[解決済み] キャッシュとキャッシュヒット/ミスについていくつか質問があります。
-
[解決済み] フラッシュ・トゥ・ディスク」とはどういう意味ですか?
-
[解決済み] ライトバックキャッシングとライトスルーキャッシングの違いは?
-
[解決済み] Memcached vs. Redis? [クローズド]
-
[解決済み】開発機でAngularJSの部分的なキャッシュを無効にする
-
[解決済み] Redis: 配列やソートされたセットの要素を失効させることは可能か?
-
[解決済み] キャッシュとメモライゼーションの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】IISで静的リソースのHTTPヘッダーに有効期限や最大年齢を設定する方法
-
[解決済み] コンフリクトミスvsコンパルソリーミス
-
[解決済み] コンフリクトミスとキャパシティミスの違いについて
-
[解決済み] FIFOキャッシュとLRUキャッシュの比較
-
[解決済み】Redisは単なるキャッシュなのか?
-
[解決済み] Redisキャッシュとメモリ直接使用との比較
-
[解決済み] Notepad++のキャッシュファイルの場所
-
[解決済み] Redis: 配列やソートされたセットの要素を失効させることは可能か?
-
[解決済み] キャッシュとメモライゼーションの違いは何ですか?
-
[解決済み] Angular 2のサイトでブラウザキャッシュを防ぐには?