KeyCDN is a relatively new kid on the block when it comes to content delivery networks (CDN). In short, KeyCDN will speed up your site and reduce your server load.
KeyCDN is a privately-held company headquartered in Winterthur, Switzerland that offers and operates a high-performance content delivery network (CDN). The company’s goal is to develop, engineer, and ship and content delivery solution that is accessible to as many users as possible at a price that does not break the bank.
However, there are other metrics that you might keep in mind as you look at your website’s performance:
Improvements to one or more of the above metrics will result in better page load times. One of the ways you can do this is with a content delivery network (CDN), though real-world situations might mean that using CDN results in more significant improvements in some areas than other areas.
We will cover more on how a CDN improves website performance in later sections.
As you can probably imagine, speed is of the essence when it comes to attracting and keeping visitors. In addition to being a key component in how your website ranks in search engine results, people just plain like having their pages load and not having to wait.
There are many ways to improve the performance of your website and to speed up your page load speeds. One of these methods is to utilize a content delivery network (CDN).
A content delivery network (CDN) is a network of servers located in different locations (or data servers) around the world. Each server caches your site, and when a visitor navigates to your site, the server handling the request for your website’s files will be the one physically closest to the user. Just as physical objects can get from Point A to Point B faster if the distance between the two is smaller, files can transmit faster if the server is closer to your user and their web browser.
When choosing a web hosting provider, some companies will let you select the data center in which your website is hosted. Your data center will be near some of your customers, but certainly not all. A CDN extends this network so that your website loads from servers that are closer to each and every one of your users.
Furthermore, caching is a helpful technique for minimizing the number of calls made to your server. This is helpful for several reasons.
First, calls to the server take time. In addition to the distance factor that we covered above, there’s the fact that requesting resources requires calls — depending on your server set-up, it might be equipped to handle multiple requests simultaneously, or it might only be able to handle things individually. Caching your site distributes the workload on your server.
Second, such calls put a load on your server, and as the load increases, your server’s performance decreases. By minimizing server calls, you can ensure optimal performance from the back-end of your website.
Points-of-presence (PoPs) are individual data centers that, together, comprise the content delivery network as a whole. Generally, the more PoPs a CDN has, the better, but do not discount smaller networks, especially if their PoPs are located in places where a sizable portion of your visitors is physically located.
As we mentioned, CDNs can improve your website’s performance and speed up its page load times.
First, this means that users searching for keywords relevant to your business are likely to see your website listed higher in search engine results.
Second, your customers will appreciate being able to get the information they want as soon as possible. For example, if someone wants to check your operating hours, you do not want to make them wait through such a simple transaction.
In addition to the CDN itself, your CDN provider might provide you with extra features and functionality, such as:
As one of the leading players in the internet space, Google is a driving factor in prioritizing page speeds (and general performance) of websites. Google also provides many tools that you can use to measure your website’s performance and identify what, if any, changes you could make to improve its performance.
Google’s PageSpeed tools include:
Furthermore, Google Analytics should give you insight into your customer’s behavior. If you see common landing pages with high bounce rates, these are areas on which you can focus as you look to speed up page load times.
KeyCDN boasts that it is a “simple, fast, and reliable CDN…built for the future.” In addition to supporting the HTTP/2 protocol (for your purposes, just know that this protocol allows for handling of multiple user requests simultaneously, leading to faster page speeds), KeyCDN uses a fully-optimized stack featuring SSD drives used to hold its cached sites.
If you are tech savvy and comfortable with managing your CDN, KeyCDN is developer-friendly and offers things like a RESTful API, choice of PUSH (you upload your assets to KeyCDN) or PULL (KeyCDN pulls from your servers) zones and other customized domain-related functionality.
If you are using WordPress as your content management system (CDN), you can take advantage of the WordPress CDN Enabler to integrate KeyCDN into your website.
The WordPress CDN Enabler is a lightweight plugin that comes with features like:
Setting up the KeyCDN and WordPress integration is not too complicated. KeyCDN provides clear, well-written instructions to help you through this process.
As we mentioned above briefly, caching is an excellent way to improve the performance of your website due to the minimization of calls to the server. One way to implement caching of your WordPress site with ease is to install one of the caching plugins available. The WP Rocket WordPress plugin is one of the more popular options available.
However, over-caching is just as problematic as little to no caching, and with both WP Rocket and KeyCDN doing some caching, this would be a problem if you implement both. However, in the end, these two products are different in the way they ultimately behave (WP Rocket is a general optimization tool, while KeyCDN is strictly a CDN), so it is worthwhile to use both. To that end, KeyCDN provides detailed, easy-to-use instructions for its product when you also use WP Rocket.
KeyCDN is not the only CDN option available. You have probably come across some of its competitors, including the popularly-used CloudFlare and Amazon Web Services’ CloudFront. Here is how these two options compare to KeyCDN.
CloudFlare’s network is almost three times larger than KeyCDN’s (71 points-of-presence, or PoPs, for CloudFlare, as compared to 24 for KeyCDN).
CloudFlare offers a free option, which is helpful for small businesses who are just getting started with their website. If you outgrow the free CDN option, there are two paid options, as well as the opportunity to create a custom, enterprise-grade option. CloudFlare charges per domain name, so you only need to worry about purchasing the plan with the features you need, not how much traffic you will see. This makes it easier for you to budget and pay for your website-related expenses.
KeyCDN, however, does not offer a free CDN option. Additionally, their pricing is based on usage — your bill will vary depending on how much traffic you route through your CDN, as well as which points-of-presence (PoPs) your traffic uses. With that said, you will get all the features available as long as you are paying for service.
If you think you might need support, CloudFlare offers email support to all users and phone support to paid users. KeyCDN provides both options to its paying customers. KeyCDN also includes extras not offered by CloudFlare at all, such as storage space, support for wildcard SSL certificates, and custom CNAMEs.
Amazon Web Services’ CloudFront offering is a relatively new player on the block, but it already has a network that is almost twice as large as KeyCDN’s. CloudFront works well with AWS’ suite of services.
Both options are no-commitment, pay-as-you-go options. CloudFront and KeyCDN operate using similar pricing schemes (that is, charges are based on usage: where your traffic goes and how much of it there is).
Feature-wise, CloudFront is not as rich as KeyCDN, though this is less likely to affect you when you are just getting started. This is merely something to keep in mind as your usage grows and you find that you might need more specialized functionality.
KeyCDN not only offers some of the lowest prices globally at $0.04/GB, they have over 25 POPs, free origin shield, free secure token, free SSL certificates via their Let’s Encrypt integration, RESTful API integration, real-time analytics, and loads more.
They are also one of the first content delivery networks to launch HTTP/2 support. We use KeyCDN to speed up the delivery of our content.
KeyCDN’s cheapest plan is just 4.00 per month.
|CDN Plan||Bandwidth/Traffic||Points of Presence||Monthly Price|
|Plan #1||100 GB||25||4.00|
|Plan #2||500 GB||25||20.00|
|Plan #3||1 TB||25||40.00|
|Plan #4||5 TB||25||200.00|
|Plan #5||10 TB||25||400.00|