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: Select whether to proxy redirects to the client, or follow them immediately from the CDN.
- 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 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 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.