Custom Client Identification
Custom Client Identification allows you to override certain headers sent to the Origin from the CDN.
Custom X-Forwarded-For Header
The Custom X-Forward-For Header allows you to override the name of the X-Forwarded-For header the CDN sends to the Origin.
Basic Authorization X-Forwarded-For Header
Choose the name of X-Forwarded-For header you want the CDN to use when making requests to your basic authorization server.
Origin Server X-Forwarded-For Header
Choose the name of the X-Forwarded-For header you want the CDN to use when making requests to your Origin.
Origin Selection
The Origin Selection settings allow you to define your Origin and how the CDN interacts with it.
Compressed Origin Pull
Compressed Origin Pull allows you to enable the CDN to request and accept Gzipped content from the Origin.
The CDN caching servers send your Origin the HTTP Access-Encoding header with the GZip code: Accept-Encoding: gzip
- Enable Compressed Origin Pull: Activate this setting to allow compression from the origin.
Origin Persistent Connections
These settings allow you to enable persistent connections to the origin.
- Enable Origin Persistent Connections: Activate this setting for persistent connections.
Origin Pull Settings
Origin Pull Settings allows you to control the behavior of Origin pull requests.
- No Query String Parameters: Enable this to remove all query strings from requests sent to the origin.
- Origin Redirect Behavior: This value specifies how the CDN handles redirect response codes from your origin. The "follow" behavior instructs the CDN to follow redirect requests from your origin instead of caching the response. The "proxy" behavior instructs the CDN to cache and proxy redirect responses from your origin instead of following them.
- The CDN will follow up to 5 redirect responses from your origin.
- Retry Methods: You can create a list of HTTP methods to define types of Origin pull requests that should be retried if requests to the Origin fail.
Origin Pull Protocol
Origin Pull Protocol allows you to configure whether the CDN should use secured or non-secured connections when communicating with the Origin.
- Origin Pull Protocol: Since the CDN caches assets separately for HTTP and HTTPs, you can determine whether the CDN should request assets from the Origin as HTTP only, HTTPs only, or by matching the request protocol.
- Enable SNI Origin Pull: If enabled, the CDN will use SNI when making a secured connection to the Origin.
Origin Connections
Origin Connections allows you to define the Origin(s) that the CDN should use to populate the cache.
- Primary Origin: This allows you to set the first Origin the CDN uses to populate the cache.
- Backup Origin: This allows you to set the failover Origin in case the primary Origin is unreachable.
- Base Path: This allows you to specify the path on your Origin that contains the content to cache on the Site. The path entered here appends to the hostname of your primary (and backup) Origin when requesting content.
Dynamic Origin
Dynamic Origin allows you to override the default Origin domain set for the Scope by passing a different Origin as a query string parameter in a URL.
This may become useful when you have more than one Origin, and especially when one of those Origins is geographically closer to the end-user requesting content.
- Dynamic Origin Query String Parameter: This is the name of the query string parameter identifying the Origin to be used.
- Dynamic Origin Whitelist: Use this whitelist to specify eligible Origin’s which may be accessed by end-users.
Origin Load Reduction
Origin Shield
Origin Shield allows you to reduce the bandwidth or number of connections from the Origin.
Download and Store Files in Segments
This policy allows you to enable the CDN to download and store files in small parts rather than as whole, and potentially large assets.
Enable File Segmentation
Simply click to enable.