[TS-2430] Indicate that extra cache options in cache.config; clarify ram cache algorithm a bit
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/b5494fd7 Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/b5494fd7 Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/b5494fd7 Branch: refs/heads/master Commit: b5494fd7b099c9bb12304b4321f09098492828d4 Parents: 8e02b12 Author: Miles Libbey <[email protected]> Authored: Fri Dec 13 10:59:54 2013 -0800 Committer: Miles Libbey <[email protected]> Committed: Fri Dec 13 10:59:54 2013 -0800 ---------------------------------------------------------------------- doc/admin/configuring-cache.en.rst | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/trafficserver/blob/b5494fd7/doc/admin/configuring-cache.en.rst ---------------------------------------------------------------------- diff --git a/doc/admin/configuring-cache.en.rst b/doc/admin/configuring-cache.en.rst index 3c6d1c4..7847fad 100644 --- a/doc/admin/configuring-cache.en.rst +++ b/doc/admin/configuring-cache.en.rst @@ -55,6 +55,10 @@ You can perform the following cache configuration tasks: - Partition the cache by reserving cache disk space for specific protocols and origin servers/domains: refer to `Partitioning the Cache`_. - Delete all data in the cache: refer to `Clearing the Cache`_. +- Override cache directives for a requested domain name, regex on a url, + hostname or ip, with extra filters for time, port, method of the request + (and more). ATS can be configured to never cache; always cache; + ignore no-cache directives, etc. These are configured in :file:`cache.config`. The RAM Cache ============= @@ -67,8 +71,10 @@ You can configure the RAM cache size to suit your needs, as described in The RAM cache supports two cache eviction algorithms, a regular **LRU** (*Least Recently Used*) and the more advanced **CLFUS** (*Clocked Least -Frequently Used by Size*). The default is to use **CLFUS**, and this is -controlled via :ts:cv:`proxy.config.cache.ram_cache.algorithm`. +Frequently Used by Size*, which balances recentness, frequency and size +to maximize hit rate -- similar to a most frequently used algorithm). +The default is to use **CLFUS**, and this is controlled via +:ts:cv:`proxy.config.cache.ram_cache.algorithm`. Both the **LRU** and **CLFUS** RAM caches support a configuration to increase scan resistance. In a typical **LRU**, if you request all possible objects in
