From: Tony Stevenson Date: Fri, 24 Aug 2007 00:48:09 +0000 (+0000) Subject: Updated as per Igor Galić (a.k.a. #Apache jmcg) docs@ email. X-Git-Tag: 2.2.6~131 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c544f468932e2f0867b62933ff26544d97bd608d;p=thirdparty%2Fapache%2Fhttpd.git Updated as per Igor Galić (a.k.a. #Apache jmcg) docs@ email. nobomb set in Cream/WinVim (Backported to 2.2) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.2.x@569203 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/caching.html.en b/docs/manual/caching.html.en index a24199afd28..d2c958c99e0 100644 --- a/docs/manual/caching.html.en +++ b/docs/manual/caching.html.en @@ -564,14 +564,14 @@ CacheDirLength 1

To store items in the cache, mod_disk_cache creates - a 22 character hash of the url being requested. Thie hash incorporates + a 22 character hash of the URL being requested. This hash incorporates the hostname, protocol, port, path and any CGI arguments to the URL, to ensure that multiple URLs do not collide.

Each character may be any one of 64-different characters, which mean that overall there are 22^64 possible hashes. For example, a URL might be hashed to xyTGxSMO2b68mBCykqkp1w. This hash is used - as a prefix for the naming of the files specific to that url within + as a prefix for the naming of the files specific to that URL within the cache, however first it is split up into directories as per the CacheDirLevels and CacheDirLength @@ -602,15 +602,15 @@ CacheDirLength 1 With the setting of "2" used in the above example, a grand total of 4096 subdirectories can ultimately be created. With 1 million files cached, this works out at roughly 245 cached - urls per directory.

+ URLs per directory.

-

Each url uses at least two files in the cache-store. Typically +

Each URL uses at least two files in the cache-store. Typically there is a ".header" file, which includes meta-information about - the url, such as when it is due to expire and a ".data" file + the URL, such as when it is due to expire and a ".data" file which is a verbatim copy of the content to be served.

In the case of a content negotiated via the "Vary" header, a - ".vary" directory will be created for the url in question. This + ".vary" directory will be created for the URL in question. This directory will have multiple ".data" files corresponding to the differently negotiated content.

diff --git a/docs/manual/caching.xml b/docs/manual/caching.xml index baf29865040..5fd02c05fc5 100644 --- a/docs/manual/caching.xml +++ b/docs/manual/caching.xml @@ -624,14 +624,14 @@ CacheDirLength 1 Understanding the Cache-Store

To store items in the cache, mod_disk_cache creates - a 22 character hash of the url being requested. Thie hash incorporates + a 22 character hash of the URL being requested. This hash incorporates the hostname, protocol, port, path and any CGI arguments to the URL, to ensure that multiple URLs do not collide.

Each character may be any one of 64-different characters, which mean that overall there are 22^64 possible hashes. For example, a URL might be hashed to xyTGxSMO2b68mBCykqkp1w. This hash is used - as a prefix for the naming of the files specific to that url within + as a prefix for the naming of the files specific to that URL within the cache, however first it is split up into directories as per the CacheDirLevels and CacheDirLength @@ -662,15 +662,15 @@ CacheDirLength 1 With the setting of "2" used in the above example, a grand total of 4096 subdirectories can ultimately be created. With 1 million files cached, this works out at roughly 245 cached - urls per directory.

+ URLs per directory.

-

Each url uses at least two files in the cache-store. Typically +

Each URL uses at least two files in the cache-store. Typically there is a ".header" file, which includes meta-information about - the url, such as when it is due to expire and a ".data" file + the URL, such as when it is due to expire and a ".data" file which is a verbatim copy of the content to be served.

In the case of a content negotiated via the "Vary" header, a - ".vary" directory will be created for the url in question. This + ".vary" directory will be created for the URL in question. This directory will have multiple ".data" files corresponding to the differently negotiated content.