Caching

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

Name Purpose

Bandwidth Parameters

Determines whether bandwidth throttling parameters (i.e., ec_rate and ec_prebuf) will be active.

Bandwidth Throttling

Throttles the bandwidth for the response provided by our edge servers.

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.

Complete Cache Fill (EOL)

Determines what happens when a request results in a partial cache miss on an edge server.

This feature, which is undergoing end-of-life, has been superseded by the Partial Cache Sharing feature. Please update your rules to use the Partial Cache Sharing feature instead of this one.

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.

H.264 Support (HTTP Progressive Download)

Determines the types of H.264 file formats that may be used to stream content.

H.264 Support Video Seek Params

Overrides the names assigned to parameters that control seeking through H.264 media when using HTTP Progressive Download.

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.