Content is stored in and retrieved from the cache using URI based keys. Content with access protection is not cached.
The mem
instructs disk instructs
fd instructs
In the event that the URL space overlaps between different
The
The
The
Ordinarily, documents without a last-modified date are not cached.
Under some circumstances the last-modified date is removed (during
Ordinarily, documents with no-cache or no-store header values will not be stored in the cache.
The
In the event that a document does not provide an expiry date but does
provide a last-modified date, an expiry date can be calculated based on
the time since the document was last modified. The
expiry-period = time-since-last-modified-date * factor
expiry-date = current-date + expiry-period
For example, if the document was last modified 10 hours ago, and
factor is 0.1 then the expiry-period will be set to
10*0.1 = 1 hour. If the current time was 3:00pm then the computed
expiry-date would be 3:00pm + 1hour = 4:00pm.
If the expiry-period would be longer than that set by
Ordinarily, if a request is cancelled while the response is being
cached and delivered to the client the processing of the response will
stop and the cache entry will be removed. The
The threshold is a percentage specified as a value between
1 and 100. A value of 0
specifies that the default be used. A value of 100
will only cache documents that are served in their entirety. A value
between 60 and 90 is recommended.