Promoted Wordpress & Web Development

Is KeyCDN The Content Delivery Solution For Your Website?

Christian Cawley 10-11-2014

If you’re finding that your website is slowing down through regular visitors and your budget doesn’t stretch to a faster server, the answer might be a content delivery network. Such a service will host your media files, reducing your site’s bandwidth and server load, hopefully resulting in improved overall speed and uptime.

There are many CDN services available, each offering a good selection of features, so what makes KeyCDN special?

Features You Can Expect With KeyCDN

KeyCDN can be looked upon as the next generation of content delivery networks, offering high performance, better value for money, a global network of infrastructure designed to accelerate content delivery and solid security features.

Probably the most important feature of KeyCDN is how you can designate content into “zones”.

Multiple zones can be created, with your own CNAMEs in use so that your use of content delivery isn’t obvious. GZip compression is applied to your content, with CORS, maintenance of any hotlink protection you’re using, custom rules and support for SPDY 3.1 (enabled in the dashboard). KeyCDN can deliver static resources such as images and other media, CSS and JavaScript.

Zones can be used in two ways: using the Push feature, you upload media content via an FTP account, making it available for your website to display. With Pull, KeyCDN will grab the content from your site, and individual files can be purged, headers overridden and cookies stripped.

Data Centers are situated globally, with seven “Points of Presence” in North America, seven in Europe and four across Asia and Australia at the time of writing with a further eight planned around the world. These sites have been chosen to reduce latency, ensuring visitors to your website get the content they’re expecting delivered before they realise it. If you need scalability, availability and speed then KeyCDN should be on your list of content delivery networks to assess. With support for video hosting, media streaming (Video on Demand support for FLV, MP4, .ismv and .isma as well as MP3, Live Streaming based on RTMP, RTMPT and RTSP) as well as games and software distribution, trialling the service is recommended.

Finally, KeyCDN offers a selection of security features, with Secure Token links providing content only to visitors with a valid link, Shared SSL which is available free and a Custom SSL service that can be created based on your requirements.

Price-wise, KeyCDN charges by the gigabyte with the first 10TB costing just 4 cents. The tariff decreases as the usage increases for users in North America and Europe, although those in Asia, Australia and New Zealand are locked to a flat 4 cents.

Getting Started With KeyCDN

To begin, you’ll need to set up an account. This activates a 30-day trial mode offering 25 gigabytes of free traffic.


In the KeyCDN console, you’ll gain access to various tools such as accounts settings, reporting and information about your zones (more on those below). Reporting is particularly useful as it displays the traffic and storage volumes in use by your website.

If you’re opting to use KeyCDN beyond the trial period, the Payment screen will handle any credit purchases you want to make. Payment is by PayPal or credit card, and extra credits can be gained via the affiliate program, into which you’re immediately signed up. KeyCDN provides you with a link that you can share, giving you $1 for every signup and 50% of the first two payments of any customer you acquire for the service.

Most of the time you’ll probably use the Overview screen, which provides a digestible summary of everything you’re doing with KeyCDN.

Integrating KeyCDN With Your Website

Once you’re signed up, you’ll need to integrate KeyCDN with your website.


Push Zones and Pull Zones

To start, you’ll need to determine whether you want a Push or a Pull zone for your site. In the Dashboard, click Zones, add the Zone Name, Zone Status and specify the Zone Type.

If you’re using Push Zones, you’re done. Just click Save to proceed, then use to begin uploading the data you wish KeyCDN to deliver.

For Pull Zones, you’ll just need to enter the URL of your website. This tells KeyCDN where to grab, or pull, your static content from.


Both zones have a set of Advanced options that can be configured as per your preference, covering things such as CORS, SPDY, SSL, cookies, etc. You should use the same screen to create VOD and Live zones, intended for streaming media content to your readers.

Integrating With WordPress

To use KeyCDN with your WordPress site, you’ll need to have WP Super Cache or W3 Total Cache installed.


With WP Super Cache, open the WordPress dashboard, open Settings > WP Super Cache and find the CDN tab. Check Enable CDN Support and in the Off-site URL field input your KeyCDN Zone URL. If shared and custom SSL are disabled in your zone settings (these are found in the Advanced tab) then ensure the Skip https URLs to avoid mixed content errors option is checked, and click Save Changes to finish.


W3 Total Cache users should go to the Performance tab, then to General Settings > CDN. Check Enable, then select Generic Mirror in the CDN Type drop-down menu. Click Save all settings. Next, click CDN in the horizontal menu, scroll down to Configuration and enter the zone URL in the Replace site’s hostname with field. Click Save all settings, and then switch back to General Settings and click Deploy, followed by Save all settings.

Integrating With Other Sites

Integration with WordPress is the easy option. To integrate KeyCDN with your non-WordPress site, you’ll need to set up a method of switching the URL of non-HTML content to point to the KeyCDN Zone URL.

Confirming KeyCDN Integration


To ensure that your site is successfully integrated with KeyCDN, you will need to view your website in the browser and check the source (right-click > View Page Source) to confirm that the Zone URL is being used for your CSS and media files.

KeyCDN: The Content Delivery Network You Need To Switch To

With an impressive set of features, media streaming and VOD support, not to mention the ability to distribute software and online games, KeyCDN is among the most scalable services we’ve seen. Suitable for websites as small or as large as you can imagine, with low cost and an easy integration whether you’re using a custom built website or a WordPress-based one, there’s only one thing left to say: it’s time to find out for yourself if KeyCDN is the content delivery solution for you.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Josh
    December 2, 2016 at 9:09 am

    I want to share my very peculiar experience with KeyCDN. After joining on a 30 day free trial, I was trying to figure out how to get things up and running on my WP Multisite install using W3 Total Cache. I first emailed them asking for help. They emailed back telling me to submit a support request. I tried that but it was restricted to "paying customers" and I was on Day 1 of the trial. I read through all their "how to" posts and manuals, but nothing explained what I needed to know. So, I joined their "community" site. It said "Everyone is welcome to participate in the community. It doesn’t matter your background, your level of expertise, or whether you are a current KeyCDN customer or not. There will be KeyCDN employees actively participating (including the founders of KeyCDN) in the community and answering any questions you might have about web performance, optimization, and website acceleration."

    Finding no previous threads addressing my questions, I created my own. I posted some very detailed info on what I had done so far and the error I was getting. The next day, I tried to view my post and it had been deleted! I then tried to log into my account and it too was deleted! I tried to create a new account and it said my IP address had been banned!!! Assuming maybe it was some sort of technical glitch, I joined again from my phone, made another post asking why that had happened and, sure enough, it was also deleted, along with my new account. Yes, they also banned my phone's IP! I've tried repeatedly to reach them to see what the heck was going on and as of the time of this post, I've had no reply from anyone - and I've tried e-mail, twitter, and facebook.

    So I'm just posting this to make others aware of the service they may expect. Granted, I wasn't a "paying customer" yet, but I made it very clear that I certainly would be once everything was set up and working properly. I mean, their prices were pretty attractive, so it seemed like a no brainer. I guess you get what you pay for. I would honestly run away from any company that would treat potential customers like this. And I'm doing just that. Too scary to think of what they'd do once I did have all my sites' content in their hands! Truly a very strange experience to say the least.

  2. Dieter Petereit
    February 2, 2015 at 2:42 pm

    KeyCDN is not a reseller

    • Ben Martin
      May 5, 2015 at 10:56 pm

      Agreed. The comment above about KeyCDN being a reseller is false.

  3. Dorothy Boucher
    December 1, 2014 at 3:24 am

    Thanks for sharing this information with us :) @tisonlyme143

  4. detlef
    November 28, 2014 at 2:23 pm

    GOOD :-)

  5. Christos Tsikrikoydis-tsikrikas
    November 28, 2014 at 4:45 am


  6. Manolis Saviolakis
    November 27, 2014 at 1:47 pm

    I love Nexus 9.Maybe i win it

    November 27, 2014 at 6:41 am

    GREAT!! LIKE.....

  8. Oleg
    November 26, 2014 at 6:08 am

    Goooodddd !!!!

  9. Manolis Saviolakis
    November 24, 2014 at 2:18 pm


  10. Manolis Saviolakis
    November 24, 2014 at 2:16 pm


  11. Manolis Saviolakis
    November 24, 2014 at 2:14 pm

    I want this

  12. Manolis Saviolakis
    November 22, 2014 at 2:30 pm

    It cool.

  13. Mary
    November 21, 2014 at 1:47 am


  14. emre
    November 14, 2014 at 11:53 pm

    That's great!

  15. bben
    November 11, 2014 at 1:04 pm

    Unfortunately, at least for a site I do some work with, CDN has not been the wonderful solution to outgrowing multiple servers. Many of our users have had insane slow speed downloading ( dial up speeds or worse) and a LOT of variations on 'Can't find this content' messages. It has cost us quite a few users. The CDN people say this is 'just temporary' but it has been just temporary for over 2 months now. It had been working fairly well for me, but yesterday NOT ONE of my requested downloads worked. Luckily, I am one of the users that still has access to a couple of the old servers where I was able to download with no problem and at expected speeds. It is pretty much a crap shoot if someone can get a download or not using the CDN. Look before you leap.

    • John
      November 15, 2014 at 5:11 pm

      KeyCDN is a reseller of Edgecast which is a solid company. You could get cheaper pricing and higher quality service by using MaxCDN

    • Âdiil
      November 28, 2014 at 3:16 pm

      cool ^^

    • Christian Cawley
      February 12, 2015 at 8:27 am

      Any evidence to back this assertion up, John?

    • bben
      February 12, 2015 at 11:56 am

      This is an update to my November post of last year. The performance has increased for most users. But not for all. The CDN company says they are working on it still. Some people report great performance, and others, (Not quite as many) mostly in South America and Asia are still complaining about slow download speeds. I'm not sure if they are just burned out on reporting or if it really is improving in those regions.

    • Christian Cawley
      February 18, 2015 at 1:18 pm

      Thanks for the update, bben. Hope you're able to find a CDN that works for that site.