Pull Zone Settings

Here is a list and description of the CDN features for Pull Zones:

Origin Shield
Predefined shield servers, instead of our edge servers, will pull the content from your origin server if enabled. This will reduce the traffic on your origin server but adds an additional request from the edge server to the shield server if the content has not yet been cached. Additional HTTP response header field:
X-Shield: active
Max Expire
This value specifies the maximum time for which cacheable HTTP documents will be retained without checking the origin server. Applies only if NOT defined by the origin either by X-Accel-Expires, Cache-Control or Expires.
Ignore Cache Control
Disables processing of Cache-Control response header fields from the origin server (ignores X-Accel-Expires, Cache-Control and Expires). Max Expires has precedence if enabled.
Ignore Query String
The feature ignore query string tells the cache to reply with a cached reply even if the query string differs. From a caching point of view the request is treated as if having no query string when this feature is enabled.
Forward Host Header
Commonly used for full site acceleration, this option forwards the Host header Host: www.example.com to the origin server as received from the client instead of the host from the origin URL.
forward host header
Cache Key Scheme
Scheme based caching as requested by the client, http or https. The Cache Key Scheme and Origin Shield feature are not supported to be both enabled. It is not recommended to enable this feature as it will lower the cache HIT percentage.
Cache Key Host
Dynamic caching based on the host header Host: cdn.example.com that matches the Zonealias. It is required to enable this option if you want to host multiple sites in one zone. It is not recommended to enable this feature as it will lower the cache HIT percentage.
Cache Key Cookie
Cookie variable based caching as received in the client request header. It is not recommended to enable this feature as it will lower the cache HIT percentage.
Cache Key Device
Device-based caching, such as desktop, mobile and tablet. It is not recommended to enable this feature as it will lower the cache HIT percentage.
Cache Brotli
Cache Brotli compressed assets from the origin server. It is only possible to enable this feature if your origin supports Brotli (Content-Encoding: br).
Cache Cookies
By default, files with cookies are not cacheable. However, enabling this option will ignore the presence of cookies and therefore force the edge servers to cache these files.
Strip Cookies
This feature strips the cookies received from the origin server. The client will not receive the Set-Cookie response header. It is highly recommended to enable this directive if you enable Cache Cookies, otherwise it may create a security risk.
X-Pull Key
Specify a X-Pull request header key to have the possibility to restrict access to your origin server (X-Pull: [key]). Default if empty:X-Pull: KeyCDN
Canonical Header
Add a canonical header in order to improve SEO. Reference is your origin URL. E.g. Link: <http://foo.co/a/b.pdf>; rel="canonical"
Robots.txt
Block crawlers from indexing the content in your zone.
Optimize for HLS
Sets the zone settings for HTTP Live Streaming (HLS). The index file .m3u8 will not be cached and it overwrites the directives as follows:

Expire
-1 (Cache-Control: no-cache)
Max Expire
5 (relevant for the .ts files)
Ignore Cache Control
enabled
Generic Error Pages
Disable this option to forward an error page as received from the origin to the client. This applies to 4xx and 5xx errors.

2 Comments

Leave A Comment?