インスタンスのコンテンツは HTTP.sys にキャッシュしません。

概要

このドキュメントでは、コンテンツは、HTTP.sys ドライバーにキャッシュしないインスタンスについて説明します。このような場合は、インターネット インフォメーション サービス (IIS) 6.0 とそれ以降のバージョンではユーザー モードでのコンテンツをキャッシュする必要があります管理します。

詳細

HTTP.sys の応答のキャッシュは、要求ヘッダーに適切なフラグを使用してすべての要求をキャッシュします。要求ごとに、このキャッシュが無効です。ただし、次の条件の 1 つ以上が true の場合は、HTTP.sys は要求応答をキャッシュしません。
  • 要求は匿名の要求ではありません。
  • 要求には、認証が必要です。(要求に認証が含まれているなどの: ヘッダー)。
  • フッターを使用する web サイトを構成します。
  • 動的圧縮を有効にし、応答に使用されます。
    注: 静的な圧縮は、HTTP.sys で使用できるキャッシュします。
  • 静的ファイルは、汎用名前付け規則 (UNC) ファイルと、DoDirMonitoringForUnc のレジストリ キーが有効になっていません。
    注: 変更通知のキャッシュに静的ファイル キャッシュを切り替えるには、DoDirMonitoringForUnc レジストリのプロパティ (DWORD 値) を使用できます。これは次のように設定されます。
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo\Parameters
    既定値は、0、または利用できません。変更通知に基づき、静的コンテンツのキャッシュを有効にするのには 1 に設定できます。
  • 要求には、クエリ文字列が含まれています。
  • キャッシュが無効になります。(つまり、 MD_VR_NO_CACHEメタベース プロパティが 1 に等しいです。)
    注: MD_VR_NO_CACHEメタベース プロパティの詳細については、製品マニュアルを参照します。このドキュメントを表示するには、次のマイクロソフト web サイトに移動します。製品のドキュメントは、IIS マネージャーからもアクセスできます。ヘルプのこの機能にアクセスする方法の詳細については、マイクロソフト サポート技術情報の記事を表示するのには次の資料番号をクリックして:

    IIS 6.0 のヘルプ ドキュメントにアクセスする方法を815127

  • 要求は、エンティティ本体を持ちます。
  • URL の証明書のマッピングは有効です。
  • Web サイトのカスタム ログを有効にします。
  • 要求の HTTP バージョンは 1.1 と 1.0 のどちらもです。
  • 要求には、翻訳が含まれています: f のヘッダーです。
  • 期待される結果: ヘッダーが含まれていない正確に 100 続行] が存在します。
  • 要求には範囲が含まれていずれか場合には、: ヘッダーまたは範囲: ヘッダー。
    注: HTTP.sys は、全体の応答のみを処理します。HTTP.sys は、遠隔戦闘用の応答を送信するのには行いません。
  • 応答は、複数のSendResponseSendResponseEntityBodyの呼び出しにまたがっています。
    注: キャッシュ可能な応答は、1 つ、「ベクトル」 SendResponse *の呼び出しで下落する必要があります。
  • 応答の合計のサイズは、応答ごとの最大サイズを超えています。最大値は、UriMaxUriBytes のレジストリ キーによって制御し、既定値は、256 KB です。
  • 応答ヘッダーのサイズは、-、応答ヘッダーの最大サイズを超えています。既定値は、1,024 バイトです。
  • キャッシュが既にいっぱいです。既定のサイズは、コンピューターの物理メモリに比例します。
  • 応答は、長さが 0 です。
  • キャッシュに対応していない ISAPI フィルターがインストールされています。
    注: 既定では、ISAPI フィルターはキャッシュ対応ではないです。キャッシュに対応するフィルターのFilterEnableCacheメタベース プロパティを設定する必要があります。IIS の既定のインストールのすべてのフィルターは、キャッシュに対応しています。これには、Microsoft FrontPage や Microsoft ASP.NET が含まれます。

    FilterEnableCacheメタベース プロパティの詳細については、次のマイクロソフト web サイトで製品のマニュアルを参照してください。
  • 静的ファイルは既定のドキュメントとしてアクセスします。(たとえば、Default.htm に存在ルート ディレクトリにします。名 (http://example.com/default.htm/) で特定のファイルにアクセスすると、ファイルをキャッシュするように HTTP.sys が発生します。キャッシュされていない応答のルート フォルダー (http://example.com/) の結果を要求することによって、web サイトにアクセスします。

    注: 既定のドキュメント] ボックスの一覧に記載されている最初のページがアクセスできない場合は、IIS は既定のドキュメント] ボックスの一覧で 2 番目のページを使用しようとします。このような場合は、その静的なページはキャッシュから提供されません。
プロパティ

文書番号:817445 - 最終更新日: 2017/02/01 - リビジョン: 1

フィードバック