KeyCDN's Zones come with a number of configurable Zone settings. Here is a list and description of the CDN features for both Push and Pull Zones:
Image Processing transforms and optimizes images with simple URL parameters.
Forces content to download instead of opening. The following response header will be set:
Enables cross-origin resource sharing (CORS). This will set the header to:
Access-Control-Allow-Origin "*". Make sure this option is enabled if you are using resources such as fonts, CSS files, and icons from another domain.
Enables Gzip compression on:
Adding or modifying the
Cache-Control response header fields that are sent to the client if the response code equals
307. This setting overwrites the value received from the origin in case of a Pull Zone. The expire value only has an impact on the web browser cache and not on the KeyCDN cache.
- 0: Push Zone: disabled
Pull Zone: as received from the origin (header honoring)
Cache-Control: max-age=t, where t is the time specified in the directive in minutes converted to seconds
Block Bad Bots
Block bad bots (returns a
451 Unavailable For Legal Reasons response status).
Allow Empty Referrer
Allow requests with an empty
Referer request header value if one or more Zone Referrer is active.
Block requests with a
Referer request header value matching a Zone Referrer (returns a
403 Forbidden response status).
Restrict access to all the files within this Zone by secure access tokens. This defines a time interval for which the specified Zone URLs should be accessible. Once it expires, the URLs will return a
403 Forbidden status.
Enables the wildcard certificate for this Zone (
Custom SSL is fully supported (also known as private SSL). They reflect one or more Zone Aliases (e.g.
Let's Encrypt SSL
Automatically creates a certificate for your Zone Alias (e.g.
https://cdn.example.com). Limited to only one Zone Alias.
Redirects HTTP requests to HTTPS (returns a
301 Moved Permanently response status).