IIS サーバーでブラウザー キャッシュ ポリシーを構成する方法を学習しますか? このチュートリアルでは、特定の時間のファイルをキャッシュするユーザーのブラウザーを通知する IIS サーバーを構成します。

• Windows 2012 R2
• Windows 2016
• Windows 2019

機器リスト

次のセクションでは、このチュートリアルの作成に使用される機器の一覧を示します。

アマゾンアソシエイトとして、私は適格な購入から稼ぎます。

チュートリアル IIS - ブラウザーキャッシュ ポリシーを構成する

アプリケーションを起動します: IIS マネージャー。

Start IIS Windows

IIS マネージャー アプリケーションで、Web サイトを選択します。

画面の右側で、[HTTP 応答ヘッダー] というオプションにアクセスします。

IIS response header

画面の右上にある [共通ヘッダーの設定] オプションをクリックします。

IIS - Set common headers

ユーザーのブラウザーでファイルのキャッシュを有効にするには、次の構成を実行します。

• Web コンテンツの有効期限を切る - はい。
• [後] - ユーザーのブラウザがファイルをキャッシュに保持する時間を選択します。

[OK]ボタンをクリックします。

IIS - Browser cache configuration

必要に応じて、コマンド ラインを使用して CACHE-CONTROL ヘッダーを構成します。

Copy to Clipboard

この例では、IIS サーバー上の CACHE-CONTROL ヘッダーを構成して、ユーザーのブラウザーに 30 日間のコンテンツのキャッシュを実行するように通知しました。

インストールをテストするには、リモートコンピュータで Chrome ブラウザを開き、ウェブサイトにアクセスします。

この例では、ブラウザに次の URL が入力されています。

• http://www.gameking.tips

Chrome ブラウザのページインスペクション機能を使用して、サーバーからヘッダーを確認します。

IIS - CACHE-CONTROL configuration

CACHE-CONTROL ヘッダーは、キャッシュ時間の合計を秒単位で表示します。

オプションで、Linux コンピュータの CURL コマンドを使用して、ヘッダー構成をテストすることもできます。

Copy to Clipboard

コマンド出力を次に示します。

Copy to Clipboard

おめでとう! ユーザーが Web サイトのコンテンツをキャッシュできるように、CACHE-CONTROL という名前の IIS ヘッダーを構成しました。