Sets the cache override mode for a request
If set to:
CacheOverride
object.Optional
init: { Optional
pci?: booleanOverride the caching behavior of this request to enable or disable PCI/HIPAA-compliant non-volatile caching.
By default, this is false, which means the request may not be PCI/HIPAA-compliant. Set it to true to enable compliant caching.
See the Fastly PCI-Compliant Caching and Delivery documentation for details.
Optional
surrogateOverride the caching behavior of this request to include the given surrogate key, provided as a header value.
See the Fastly surrogate keys guide for details.
Optional
swr?: numberOverride the caching behavior of this request to use the given stale-while-revalidate
time,
in seconds
Optional
ttl?: numberOverride the caching behavior of this request to use the given Time to Live (TTL), in seconds.
Sets the cache override mode for a request
If set to:
CacheOverride
object.Optional
pciOverride the caching behavior of this request to enable or disable PCI/HIPAA-compliant non-volatile caching.
By default, this is false, which means the request may not be PCI/HIPAA-compliant. Set it to true to enable compliant caching.
See the Fastly PCI-Compliant Caching and Delivery documentation for details.
Optional
surrogateOverride the caching behavior of this request to include the given surrogate key, provided as a header value.
See the Fastly surrogate keys guide for details.
Optional
swrOverride the caching behavior of this request to use the given stale-while-revalidate
time,
in seconds
Optional
ttlOverride the caching behavior of this request to use the given Time to Live (TTL), in seconds.
Generated using TypeDoc
Configures the caching behavior of a
Response
.Normally, the HTTP Headers on a
Response
would control how theResponse
is cached, butCacheOverride
can be set on aRequest
, to define custom caching behavior.Example
In this example we override the cache for all the requests prefixed /static/ to have a long TTL (Time To Live), and the home page to have a short TTL and a long SWR (Stale While Revalidate).