mod_cache_disk URI をキーにしたコンテンツキャッシュストレージ管理 Extension mod_cache_disk.c cache_disk_module

mod_cache_disk はディスクを使用したストレージ 管理機構を実装しています。主に mod_cache と組み合わせて使われます。

コンテンツのキャッシュへの保存と取得は URI に基づいたキーが使われます。 アクセス保護のかけられているコンテンツはキャッシュされません。

キャッシュの大きさを最大レベルで維持するために htcacheclean を使うことができます。

注:

mod_cache_diskmod_cache を必要とします

CacheReadSize The minimum size (in bytes) of the document to read and be cached before sending the data downstream server configvirtual hostdirectory.htaccess

Documentation not yet translated. Please see English version of document.

CacheReadTime The minimum time (in milliseconds) that should elapse while reading before data is sent downstream server configvirtual hostdirectory.htaccess

Documentation not yet translated. Please see English version of document.

CacheRoot キャッシュファイルが保管されるルートディレクトリ CacheRoot directory server configvirtual host

CacheRoot ディレクティブはキャッシュファイルを 保管するためのディスク上のディレクトリを指定します。mod_cache_disk モジュールが Apache サーバにロードされて いるか、組み込まれていれば、このディレクティブは必ず 定義しなければなりません。 CacheRoot の値を指定しなければ、 設定ファイルの処理でエラーになります。CacheDirLevels ディレクティブと CacheDirLength ディレクティブが 指定されたルートディレクトリ下のディレクトリ構成を定義します。

CacheRoot c:/cacheroot
CacheDirLevels キャッシュのサブディレクトリの深さの数 CacheDirLevels levels CacheDirLevels 2 server configvirtual host

CacheDirLevels ディレクティブはキャッシュの サブディレクトリの深さを設定します。キャッシュデータは CacheRoot ディレクトリから このディレクトリの深さ分下のディレクトリに保存されます。

CacheDirLevels が大きくて CacheDirLength が小さい場合、 比較的深い階層になりますが、 各階層のサブディレクトリの数は少なくなります。

CacheDirLevels* CacheDirLength の 結果は 20 以内でなければなりません。

CacheDirLength サブディレクトリ名の文字数 CacheDirLength length CacheDirLength 2 server configvirtual host

CacheDirLength ディレクティブはキャッシュ 階層の各サブディレクトリの文字数を設定します。 CacheDirLevels と組み合わせて設定することで、 キャッシュ階層のおおよその構造を決めることができます。

CacheDirLength が大きくて CacheDirLevels が小さい場合、 比較的浅い階層になりますが、 各階層のサブディレクトリの数は多くなります。

CacheDirLevels* CacheDirLength の 結果は 20 以内でなければなりません。

CacheMinFileSize キャッシュに保管されるドキュメントの最小限の (バイトでの) 大きさ CacheMinFileSize bytes CacheMinFileSize 1 server configvirtual host

CacheMinFileSize ディレクティブは、ドキュメントを キャッシュするかどうかを判定する、最小のサイズをバイト数で設定します。

CacheMinFileSize 64
CacheMaxFileSize キャッシュに保管されるドキュメントの最大の (バイトでの) サイズ CacheMaxFileSize bytes CacheMaxFileSize 1000000 server configvirtual host

CacheMaxFileSize ディレクティブは、ドキュメントを キャッシュするかどうかを判定する、最大のサイズをバイト数で設定します。

CacheMaxFileSize 64000