Caching

These features are designed to customize when and how content is cached.

Name Purpose

Bypass Cache

Determines whether the request can leverage our caching technology.

Cache-Control Header Treatment

Controls the generation of Cache-Control headers by the edge server when External Max-Age feature is active.

Cache-Key Query String

Determines whether the cache-keyA relative path that uniquely identifies an asset for the purpose of caching. Our edge servers use this relative path when checking for cached content and when caching content. By default, a cache-key will not contain query string parameters. will include or exclude query string parameters associated with a request.

Cache-Key Rewrite

Rewrites the cache-key associated with a request.

Compress File Types

Defines the file formats that will be compressed on the server.

Default Internal Max-Age

Determines the default max-age interval for edge server to origin server cache revalidation.

Expires Header Treatment

Controls the generation of Expires headers by an edge server when the External Max-Age feature is active.

External Max-Age

Determines the max-age interval for browser to edge server cache revalidation.

Force Internal Max-Age

Determines the max-age interval for edge server to origin server cache revalidation.

Honor No-Cache Request

Determines whether an HTTP client's no-cache requests will be forwarded to the origin server.

Ignore Origin No-Cache

Determines whether our CDN will ignore certain directives served from an origin server.

Ignore Unsatisfiable Ranges

Determines the response that will be returned to clients when a request generates a 416 Requested Range Not Satisfiable status code.

Internal Max-Stale

Controls how long past the normal expiration time a cached asset may be served from an edge server when the edge server is unable to revalidate the cached asset with the origin server.

Partial Cache Sharing

Determines whether a request can generate partially cached content.

Prevalidate Cached Content

Determines whether cached content will be eligible for early revalidation before its TTL expires.

Refresh Zero-Byte Cache Files

Determines how an HTTP client's request for a 0-byte cache asset is handled by our edge servers.

Set Cacheable Status Codes

Defines the set of status codes that can result in cached content.

Stale Content Delivery on Error

Determines whether expired cached content will be delivered when an error occurs during cache revalidation or when retrieving the requested content from the customer origin server.

Stale While Revalidate

Improves performance by allowing our edge servers to serve stale client to the requester while revalidation takes place.