MIME_type
Syntax
MIME_type = cache_type:cache_size:maximum_age
Description
List of entries that define the caches which WebSEAL uses to store documents in memory.
Options
- MIME_type
- Any valid
MIME type conveyed in an HTTP
Content-Type:response header. This value may contain an asterisk to denote a wildcard ( * ). A value of */* represents a default object cache that holds any object that does not correspond to an explicitly configured cache. - cache_type
- Defines
the type of backing store to use for the cache. Only
memorycaches are supported. - cache_size
- The maximum size, in kilobytes, to which the cache grows before
objects are removed according to a least-recently-used algorithm.
The minimum allowable value is 1 kilobyte. WebSEAL reports an error
and fails to start if the value is less than or equal to zero (
0). WebSEAL does not impose a maximum allowable value. - def-max-age
- Specifies
the maximum age (in seconds) if expiry information
is missing from the original response. If no value is provided, a
default maximum age of
3600(one hour) will be applied. The configured default maximum age is only used when the cached response is missing the cache control headers: Cache-Control, Expires, and Last-Modified.Note: If only Last-Modified is present, the maximum age will be calculated as ten percent of the difference between the current time and the last-modified time.
Usage
This stanza entry is optional.
Default value
None.
Example
text/html = memory:2000:3600
# image/* = memory:5000:3600
# */* = memory:1000:3600