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, requests containing a Cache-Control: no-cache or
Pragma: no-cache header value will not be served from 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
According to RFC 2616, hop-by-hop HTTP headers are not stored in
the cache. The following HTTP headers are hop-by-hop headers and thus
do not get stored in the cache in any case regardless of the
setting of
Connection
Keep-Alive
Proxy-Authenticate
Proxy-Authorization
TE
Trailers
Transfer-Encoding
Upgrade
None
.
Expires
which are needed for proper cache
management are not stored due to a
Ordinarily, responses with Cache-Control: private header values will not
be stored in the cache. The
Ordinarily, requests or responses with Cache-Control: no-store header
values will not be stored in the cache. The