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

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

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

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

# 注:

mod_cache_disk は mod_cache を必要とします

CacheReadSize
The minimum size (in bytes) of the document to read and be cached before sending the data downstream
server config
virtual host
directory
.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 config
virtual host
directory
.htaccess

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CacheMaxFileSize 64000