IIS サーバーを使用してユーザーのブラウザ上のファイルのキャッシュを無効にする方法を学習しますか? このチュートリアルでは、ファイルのキャッシュを無効にするように IIS サーバーを構成します。

• Windows 2012 R2
• Windows 2016
• Windows 2019

機器リスト

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

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

ウィンドウズチュートリアル:

このページでは、Windows チュートリアルの一覧にすばやくアクセスできます。

チュートリアル IIS – ブラウザー のキャッシュを無効にします。

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

Start IIS Windows

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

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

IIS response header

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

IIS - Set common headers

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

• Web コンテンツの有効期限を切る – はい。
•すぐに – はい。

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

IIS - Cache-control No-cache

必要に応じて、コマンド ラインを使用してカスタム HTTP ヘッダーを追加します。

Copy to Clipboard

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

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

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

• http://18.237.128.221

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

IIS - No-cache header

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

Copy to Clipboard

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

Copy to Clipboard

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