Important note

This tutorial assumes you have already created a pull zone.

The Settings Tab

When you login to your Control Panel, and click on “Manage” next to your Pull/Push Zone, the 2nd tab in the navigation is called “Settings”. The “Settings” tab contains a number of options that are used for advanced zone configuration and extra functionality. The 4th tab is called “Security“, which allows you to configure HTTP Referral Protection.   Cache Settings:
  • Default Cache Time: This option allows you to set a default TTL for your cdn-served files as when they expire. This option is useful when you do not have a TTL set on the origin server
  • Override Cache-Control Header: This option overrides the TTL set on the origin to a higher value of your choice, it also sets the chosen TTL in case none was set on the origin.
Edge Settings: GZip Compression For provided file-types, our Edge Servers will enable GZip compression on your files, reducing their size and making your website even faster.   Query String The Query String option allows you to cache multiple version of the same file. For files with multiple versions (i.e: myscript.js?v=1.2.3 and myscript.js?v=1.2.4) you need to enable Query String in order to cache all versions. Otherwise the file won’t be cached correctly Content Disposition: Content Disposition will set the Content-Disposition header for every file in this zone. This will force all files to behave as if the end-user chose the “Save As” dialog; just like “Right Click -> Save target As” in your browser.   Content Disposition: Content Disposition will set the Content-Disposition header for every file in this zone. This will force all files to behave as if the end-user chose the “Save As” dialog; just like “Right Click -> Save target As” in your browser.
Custom Robots.txt:
This feature will add a robots.txt to the root directory to disallow page crawl by search engine like Google , this will prevent content duplication on Search Results. Override Cache-Control Header: This feature ignores the origin Cache-Control Header and sets every request to have a Max-Age of: No Override, 1 day, 7 days, 1 Month and 12 Months (default – no override). This option set a Cache Override on OUR Servers, means it will ignore the expiry header on the origin server and use a custom header which is defined by what you select from the drop-down menu   Strip all cookies: This feature force-removes any cookies being sent to your files via the origin, such as Session ID.   Pseudo Streaming: When serving audio and video files from a Pull Zone, this option enables “Seeking” for your media content via your web or os based media player.   Use Stale: This option keeps the cached files forever, they will never expire, neither will they be purged. This is perfect for zones that serve files that will never change.   Ignore Cache Control: Working with the Cache Header override, this option enables you to completely   Custom Domain Settings: This is where you add up to 7 custom domains which you can use as your Zone URL. Each URL you add must be created as CNAME that points to the zone URL (i.e. foo.bar.netdna-cdn.com).   Advanced Settings for Push Zone: Expires Header: This feature allows you to set an expiry header for your Push Zone contents like you do with Pull Zones, you can manually set the expiry header to your preferred amount of hours or days.   The Security tab: HTTP Referrer Protection: This feature works exactly like HOTLINK Protection, basically it limits access to your assets to certain domain(s) and blocks direct access or access from any unauthorized domain; which prevents leeching and saves bandwidth.