Optional
allow_Reserved for future use.
Optional
bandwidth_Throttles the bandwidth for the response provided by our edge servers.
Optional
execute_The maximum bandwidth (Kb per second) that may be used to deliver the response.
Optional
prebuf_The number of seconds that our edge servers will wait until throttling bandwidth.
Optional
bypass_Determines whether our CDN will honor your caching policy when determining whether requests should be cached.
Optional
bypass_Determines whether our CDN will instruct the client to bypass cache. Sets the cache-control
response header to: cache-control: private, no-cache, no-store, must-revalidate
.
Optional
cache_Controls the generation of Cache-Control
headers by an edge server when the client_max_age
feature is active.
Optional
cache_Customizes the cache key through query string parameters, request headers, cookies, and custom metadata.
Optional
exclude_All query string parameters will be excluded from the cache key.
Optional
include_A unique cache key will be created for each request to an asset that includes a unique query string.
Optional
include_Contains the set of parameter(s) will be excluded from the cache key. All other query string parameters will be included in the cache key.
1
Optional
include_Contains the set of cookie(s) that may be included in the cache key.
1
Optional
include_Contains custom content that may be included in the cache key. This content may consist of static text and feature variables.
1
Optional
include_Contains the set of request header(s) that may be included in the cache key.
1
Optional
include_Determines whether the cache key will include the hostname.
Optional
include_Contains the set of parameter(s) that may be included in the cache key. A unique cache key will be generated for each request that contains a unique value for a query string parameter defined in this feature.
1
Optional
cache_Determines whether the cache key will include or exclude query string parameters associated with a request.
Optional
exclude_Excludes all query string parameters from the cache key.
Optional
include?: string[]The set of query string parameter(s) that may be included in the cache key.
Optional
include_Includes all query string parameters within the cache key. A unique cache key will be created for each request to an asset that includes a unique query string.
Optional
include_The set of query string parameter(s) that will be excluded from the cache key. All other query string parameters can be included in the cache key.
Optional
cache_Optional
cacheable_Restricts caching to requests whose body does not exceed the specified file size.
Optional
cacheable_Defines the set of status codes that can result in cached content.
Optional
client_Determines the max-age interval for browser to edge server cache revalidation. In other words, the amount of time that will pass before a browser can check for a new version of an asset from an edge server.
Optional
default_Optional
enable_Determines whether POST
and PUT
requests are eligible for caching on our network.
Optional
expires_Determines how an edge server will handle the Expires
response header when the client_max_age
feature is active. This feature overrides the Expires
header generated by the client_max_age
feature.
Optional
first_Reserved for future use.
Optional
h264_Reserved for future use.
Optional
h264_Reserved for future use.
Optional
seek_Optional
honor_Determines whether an HTTP client’s no-cache requests will be forwarded to the origin server. A no-cache request occurs when the HTTP client sends a Cache-Control:no-cache
, Pragma:no-cache header
, or both in the HTTP request.
Optional
ignore_Determines on a per HTTP status code basis whether our CDN will ignore Cache-Control: private
, Cache-Control: no-store
, Cache-Control: no-cache
, and Pragma: no-cache
cache directives served from an origin server.
Optional
ignore_Determines the response that will be returned to clients when a request generates a 416 Requested Range Not Satisfiable
status code. By default, this status code is returned when the specified byte-range request cannot be satisfied by an edge server and an If-Range
request header field was not specified.
Optional
max_Optional
partial_Defines the minimum file size (bytes) for caching partial content.
Optional
prevalidate_Determines whether cached content will be eligible for early revalidation before its TTL expires. Define the amount of time prior to the expiration of the requested content’s TTL during which it will be eligible for early revalidation.
Optional
purge_Tunes your caching configuration to add cache tags / surrogate key for purging purposes.
1
10
Optional
refresh_Determines how an HTTP client’s request for a 0-byte cache asset is handled by our edge servers.
Optional
revalidate_Optional
revalidate_Determines how often, in seconds, the system will attempt to connect to an unavailable origin server.
Optional
service_Set the amount of time that must pass before a browser can check for a new version of a prefetched request. Specifically, it determines the max-age interval for the Prefetch service worker to edge server cache revalidation.
Optional
stale_Determines whether expired cached content will be delivered when an error occurs during cache revalidation or when retrieving the requested content from an origin server.
Optional
stale_Improves performance by allowing our edge servers to serve stale content while revalidation takes place.
Optional
streaming_Tunes your caching configuration to optimize performance for live streams and to reduce the load on the origin server.
Generated using TypeDoc
Customize how and when content is cached.