diff options
author | Bill Stoddard <stoddard@apache.org> | 2002-08-13 23:01:13 +0000 |
---|---|---|
committer | Bill Stoddard <stoddard@apache.org> | 2002-08-13 23:01:13 +0000 |
commit | 7c5e166ca1c5931e5852a45bd1408c9cc54176e1 (patch) | |
tree | e2f04448a211fde609cb0cacab39ea55f6c4a979 /docs/manual/mod/mod_disk_cache.xml | |
parent | 3156a8b38563bc061495c259d7a1766b68512ee4 (diff) | |
download | httpd-7c5e166ca1c5931e5852a45bd1408c9cc54176e1.tar.gz |
mod_cache doc updates.
Submitted by: Jean-Jacques Clar <jjclar@novell.com>
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96366 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/mod/mod_disk_cache.xml')
-rw-r--r-- | docs/manual/mod/mod_disk_cache.xml | 259 |
1 files changed, 259 insertions, 0 deletions
diff --git a/docs/manual/mod/mod_disk_cache.xml b/docs/manual/mod/mod_disk_cache.xml new file mode 100644 index 0000000000..5c415f7f51 --- /dev/null +++ b/docs/manual/mod/mod_disk_cache.xml @@ -0,0 +1,259 @@ +<?xml version="1.0"?> +<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> +<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?> +<modulesynopsis> + +<name>mod_disk_cache</name> +<description>Content cache keyed to URIs</description> +<status>Experimental</status> +<sourcefile>mod_disk_cache.c</sourcefile> +<identifier>disk_cache_module</identifier> + +<summary> + +<note type="warning"> +This module is experimental. Documentation is still under development... +</note> + <p><module>mod_disk_cache</module> implements a disk based storage manager for use with <module>mod_proxy.</module></p> + <p>Content stored and retrived keyed to the URL. Content with + access protections is not cached.</p> +<note> + <p><module>mod_disk_cache</module> requires the services of <module>mod_cache</module>.</p> +</note> +</summary> + +<directivesynopsis> +<name>CacheRoot</name> +<description>The directory to store cache files</description> +<syntax>CacheRoot <em>directory</em></syntax> +<default>none</default> +<contextlist><context>server config</context></contextlist> + +<usage> + <p>The <directive>CacheRoot</directive> directive defines the name of the directory + on the disk to contain cache files. What is happening if not set ?</p> + +<example> + CacheRoot c:/cacheroot <br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheSize</name> +<description>The maximum amount of disk space that will be used by the cache in KBytes</description> +<syntax>CacheSize <em>KBytes</em></syntax> +<default>CacheSize 1000000</default> +<contextlist><context>server config</context></contextlist> + +<usage> + <p>The <directive>MCacheSize</directive> directive sets the desired disk space + usage of the cache, in KBytes (1024-byte units). This directive does not put a + hard limit on the size of the cache. The garbage collector will delete files + until the usage is at or below the settings. Always use a value that is lower + than the available disk space.</p> + +<example> + MCacheSize 5000000 <br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheGcInterval</name> +<description>The interval between garbage collections</description> +<syntax>CacheGcInterval <em>hours</em></syntax> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheGcInterval 24 <br /> +</example> +<note type="warning"> +The <directive>CacheGcInterval</directive> directive is currently <em>not</em> implemented. +</note> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheDirLevels</name> +<description>The number of levels of subdirectories in the cache</description> +<syntax>CacheDirLevels <em>levels</em></syntax> +<default>CacheDirLevels 3</default> +<contextlist><context>server config</context></contextlist> + +<usage> + <p>The <directive>CacheDirLevels</directive> directive sets the number of + subdirectory levels in the cache. Cached data will be saved this many directory + levels below <directive>CacheRoot</directive></p> + +<note> + <p>CacheDirLevels*CacheDirLength value must not be higher than 20.</p> +</note> +<example> + CacheDirLevels 5 <br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheDirLength</name> +<description>The number of characters in subdirectory names</description> +<syntax>CacheDirLength <em>length</em></syntax> +<default>CacheDirLength 2</default> +<contextlist><context>server config</context></contextlist> + +<usage> + <p>The <directive>CacheDirLength</directive> directive sets the number of + characters for each subdirectory in the cache</p> + +<note> + <p>CacheDirLevels*CacheDirLength value must not be higher than 20.</p> +</note> +<example> + CacheDirLength 4 <br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheExpiryCheck</name> +<description>On if cache observes Expires date when seeking files</description> +<syntax>CacheExpiryCheck <em>binary</em></syntax> +<default>CacheExpiryCheck ?</default> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheExpiryCheck On<br /> +</example> +<note type="warning"> +The <directive>CacheExpiryCheck</directive> directive is currently <em>not</em> implemented. +</note> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheMinFileSize</name> +<description>The minimum size (in bytes) of a file to be placed in the cache</description> +<syntax>CacheMinFileSize <em>bytes</em></syntax> +<default>CacheMinFileSize 1</default> +<contextlist><context>server config</context></contextlist> + +<usage> + <p>The <directive>CacheMinFileSize</directive> directive sets the minimum + size in bytes of a file to be cached.</p> + +<example> + CacheMinFileSize 64<br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheMaxFileSize</name> +<description>The maximum size (in bytes) of a file to be placed in the cache</description> +<syntax>CacheMaxFileSize <em>bytes</em></syntax> +<default>CacheMaxFileSize 1000000</default> +<contextlist><context>server config</context></contextlist> + +<usage> + <p>The <directive>CacheMaxFileSize</directive> directive sets the maximum + size in bytes of a file to be cached.</p> + +<example> + CacheMaxFileSize 64000<br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheTimeMargin</name> +<description>The minimum time margin to cache a document</description> +<syntax>CacheTimeMargin <em>?</em></syntax> +<default>CacheTimeMargin ?</default> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheTimeMargin<br /> +</example> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheGcDaily</name> +<description>The time of day for garbage collection (24 hour clock)</description> +<syntax>CacheGcDaily <em>time</em></syntax> +<default>CacheGcDaily ?</default> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheGcDaily<br /> +</example> +<note type="warning"> +The <directive>CacheGcDaily</directive> directive is currently <em>not</em> implemented. +</note> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheGcUnused</name> +<description>The time in hours to retain unused file that match a url</description> +<syntax>CacheGcUnused <em>hours</em></syntax> +<default>CacheGcUnused ?</default> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheGcUnused<br /> +</example> +<note type="warning"> +The <directive>CacheGcUnused</directive> directive is currently <em>not</em> implemented. +</note> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheGcClean</name> +<description>The time in hours to retain unchanged files that match a url</description> +<syntax>CacheGcClean <em>hours</em></syntax> +<default>CacheGcClean ?</default> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheGcClean<br /> +</example> +<note type="warning"> +The <directive>CacheGcClean</directive> directive is currently <em>not</em> implemented. +</note> +</usage> +</directivesynopsis> + +<directivesynopsis> +<name>CacheGcMemUsage</name> +<description>The maximum kilobytes of memory used for garbage collection</description> +<syntax>CacheGcMemUsage <em>KBytes</em></syntax> +<default>CacheGcMemUsage ?</default> +<contextlist><context>server config</context></contextlist> + +<usage> + +<example> + CacheGcMemUsage<br /> +</example> +<note type="warning"> +The <directive>CacheGcMemUsage</directive> directive is currently <em>not</em> implemented. +</note> +</usage> +</directivesynopsis> + +</modulesynopsis>
\ No newline at end of file |