Top CDN Services for a Blazingly Fast WordPress Site

Top CDN Services for a Blazingly Fast WordPress Site

If you’re serious about speeding up your site and you’ve optimized the bejesus out of it (smushed images, minified CSS and JavaScript, set up a caching plugin…), it’s time to think about signing up to a content delivery network, or CDN.

A CDN will drastically reduce server lag by storing static resources on a network of fast loading servers.

Choosing a CDN can be tricky since there are many options available. Finding the right one depends entirely on your needs and the popularity of your site.

In this post we’ll look at some of the more popular CDNs available for websites, big and small. I’ve deliberately excluded some CDN companies, such as Akamai and Level 3, which are better suited to large-scale enterprise sites.

What is a CDN and Why Use One?

A CDN is a network of servers, usually located at various sites around the world, which cache the static content of a site, such as image, CSS and JavaScript files.

The CDN provider copies your site’s static content to its servers, so when someone lands on your site, the static content is delivered from the server closest to them.

For a visual look at how this works, check out this handy graphic from GTmetrix:

How a CDN works
Serving up content to a user, with and without a CDN.
  • MaxCDN

    Free Trial: If you use over 15TB a month you qualify for a free MaxCDN trial. This includes everything that comes with a MaxCDN enterprise account, including unlimited bandwidth, negotiable trial length, all features enabled, and one-on-one setup call.

    Pricing: Basic Start Plan comes with 100BG bandwidth for two websites for $9 a month.

    MaxCDN is a popular and well-known CDN that powers the likes of The Next Web, The Washington Times and WP Engine.

    If you use W3 Total Cache, setting up MaxCDN is a piece of cake. Simply go to the plugin’s setting, enable the CDN function, select MaxCDN, and then go to the CDN tab and enter your CNAMEs and API credentials. MaxCDN will then serve up whatever you specify, including images, media, and JavaScript and CSS files.

    An elegant control panel displays a CDN usage summary for your website, and you can also access information such as hourly breakdown, edge locations users, and your top 50 files.

    The service has servers all over the world, including the US, UK, China and Australia, with more edge locations planned. In addition, MaxCDN has 53 peering partners in North America and Europe to minimize hopes between ISPs.

  • CloudFlare

    Pricing: Plans start at $20 per month for your first website and $5 per month for each subsequent website.

    Free Trial? Yes. CloudFlare offers a basic free plan that includes fast site performance, board security protection and powerful stats about your visitors.

    CloudFlare is another well-known CDN service. Unlike many CDNs, CloudFlare doesn’t charge for bandwidth usage on the basis that if your site suddenly gets popular or suffers an attack, you shouldn’t have to dread your bandwidth bill.

    According to CloudFlare, on average, a website using its CDN will load twice as fast, use 60 per cent less bandwidth, have 65 per cent fewer requests, and is more secure.

    CloudFlare operates out of 28 data centers around the world and uses a technology called Anycast to route your visitors to the nearest data center.

  • Rackspace Cloud Files

    Pricing: Plans are pay-as-you-go and start at 10 cents for your first terabyte of storage and 12 cents for your first terabyte of CDN bandwidth.

    Free Trial? Not available.

    Rackspace Cloud Files offers online object storage for files and media and uses Akamai, a third-party CDN, to deliver your files globally.

    The service uses more than 200 global edge locations around the world so your users get content fact and from servers within their region. Cloud Files maintains three copies of each files, ensuring files are delivers fast and reliably.

    Rackspace’s partnership with Akamai is significant. The CDN is one of the world’s largest distributed computing platforms, responsive for serving between 15 and 30 per cent of all web traffic. Some of the company’s customers have include Facebook and Twitter.

    Interested in Rackspace Cloud Files?

  • CacheFly

    Pricing: Plans range from “Small Business” to “High Volume Plans” starting from $295. The Small Business plan also gives you a decent 8 TB bandwidth transfer at the lowest level – all the way up to 64 TB with the “Pro 64” plan.

    Free Trial? No, however you can get two months of your plan free if you prepay.

    CacheFly promises to deliver your static files (images, video, audio, CSS etc) at up to 10 times faster than other solutions. The company even guarantees 100 per cent network availability or your money back.

    Microsoft, Adobe, and Bank of America are just some of CacheFly’s clients. While CacheFly has a solid reputation, and has clients who have stuck around since they started in 2002, the only downside is it’s one of the most expensive CDN options.

  • WPPronto

    Pricing: Plans range from “Nano” which gives you one WordPress site and 50 GB web bandwidth, all the way up to “Large” where you get up to 10 WordPress sites and 300 GB web bandwidth.

    Free Trial? Not available, but they do offer a 30 day money-back guarantee, as well as guaranteed 99.9 percent uptime.

    WPPronto makes it onto this list because it started out as a CDN (the company launched in 2009 at WPCDN) and has since pivoted to focus on web hosting.

    The company offers a CDN service using CloudFlare. It also focuses on security, offering multiple layers of protection (including DDoS attached production), SSL for everyone, and support Clef two-factor authentication.

  • IBM Cloud (Formerly SoftLayer)

    Pricing: Plans are pay-as-you-go, with a price of 0.085 USD per gigabyte of CDN bandwidth use (for the first 10 TB) available with the “Static Bandwidth” option. This is for North America only. You can find a full breakdown of the pricing options on their website.

    Free Trial? Not available. But if you sign up for an IBM Cloud account you receive a 200 USD credit toward apps and services.

    IBM Cloud offers cloud infrastructure as a service from data centers and network points around the world. Its customers range from startups to global enterprises.

    The company also works in partnership with Akamai CDN to provide content delivery nodes around the world, as well as edge servers in 133 different countries.

    Interested in IBM Cloud (Formerly SoftLayer)?

  • Amazon CloudFront

    Pricing: Amazon CloudFront pricing starts at 8.5 cents per month for the first 10 terabytes, with separate pricing for regions outside the US.

    Free Trial? The AWS Free Usage Tier includes 50GB of data transfer out each month for up to 12 months. Along with 2,000,000 HTTP or HTTPS requests each month for one year.

    Overall Amazon CloudFront is a CDN that gives any developer access to the same highly scalable, reliable, secure, and fast infrastructure that Amazon uses to run its own global network of websites.

    CloudFront can also be integrated with other AWS services such as Amazon S3 (for storage) and AWS Elemental Media Services.

    While Amazon AWS has a reputation for reliability, it’s important to keep in mind that CloudFront is aimed at developers and not inexperienced users.

    Interested in Amazon CloudFront?

  • CDN77

    Pricing: Pay-as-you-go plans are priced at $0.049 / GB for North America and Europe, the company also offer monthly plans starting from $199 for 6 TB.

    Free Trial? 14-day trial.

    CDN77 sets itself apart from other CDNs with specialized software, video and gaming delivery for uninterrupted streaming.

    Their claim to fame is the fact that “space agencies” use their platform, as Hubble images are delivered around the Earth using CDN77.

    As far as CDN platforms goes, CDN77 is relatively new to the game (when compared to others). However, it has quickly built up 34 data centers around the globe, and now serves more than 12,000 clients in Europe, US, South America, and Asia.

  • KeyCDN

    Pricing: The more you use, the cheaper it gets. With pricing starting at $0.04/GB up to your first 10TB which works out at just $40 per TB. Pricing is based on a rolling tiered structure where you pay a set price per tier, then go to the next level.

    Free Trial? Free 14 day trial, no credit card required.

    KeyCDN have extensive coverage with 34 data centers in 25 countries spread across 6 continents.

    You get five zones included for free, and each additional is just $1/month, you can add as many zones that are needed at any time. There’s also free CDN storage for pull, and push zone storage starts at just $0.47/GB a month.

    KeyCDN have over 40,000 customers, so they must be doing something right. It’s also always a good sign when a business can showcase their customer’s testimonials with real information–name, business, and photo.

  • Site Accelerator (Formerly Photon) By Jetpack

    Pricing: Free.

    Free Trial? Free.

    Site Accelerator (Photon) isn’t a CDN, but it makes this list because it provides a WordPress-only image caching service through the Jetpack plugin. This means less load on your hosting server and faster images for your visitors.

    There are a few limitations with this service. There are no cache invalidations, so currently the images are cached “forever” and if you want to refresh an image you will need to change the name of the image. Also, Site Accelerator only caches GIF, PNG and JPG files.

    Interested in Site Accelerator (Formerly Photon) By Jetpack?

  • jsDelivr

    Pricing: Free.

    Free Trial? Free.

    jsDelivr is a free open-source CDN that allows any developer to host their files, including CSS, fonts, JavaScript, and jQuery plugins.

    The service is also supported by CloudFlare and MaxCDN, using Real User Metrics (RUM) to accurately load-balance traffic between multiple CDN providers.

Choosing a CDN

Knowing your website’s specific needs is key to choosing a CDN.

Before signing up for a CDN, it’s important to have a clear outline of what your are looking for.

Bandwidth Needs

What are your bandwidth needs? Are you going to use 10GB per month or 10TB per month?

To find your bandwidth usage, login to your web host to access your bandwidth stats.

If your site gets little traffic, it might not be worth signing up for a premium CDN. A free service, such as Photon by Jetpack or Cloudflare’s free service will suffice. Alternatively, you may want to consider upgrading your hosting.

When you are delivering about 500GB per month of traffic it makes sense to offload those hits to a CDN.

If you provide videos, podcasts, music, large images, and software downloads, a CDN will ensure your visitors are able to access your media quickly.

Network Performance

Where are your users located? How many servers do you expect a CDN to have, and where?

If the majority of visitors to your site are based in the US, it makes sense to go with a CDN with servers spread across that region. However, if you have a spread of visitors from across the US, Europe and Asia, it would be better for your content to be available on servers in those regions.

It’s also important to note whether a CDN offers a push or pull service. A push CDN works very much like a secondary server. The user uploads content directly to the CDN (automatically or manually) and links to it. With a pull CDN, the site owner leaves the content on their server and and rewrites their URLs to point to the CDN. When asked for a specific file, the CDN will first go to the the original server, pull the file and serve it. The CDN then caches that file until it expires.

CloudFlare CDN network
CloudFlare operates out of 28 data centers around the world.

Technology

Do you require streaming downloads, such as video, audio or software downloads? Do you run a gaming website?

Some CDNs, like CDN77, offer speciality services that support streaming.

Also, check whether a CDN offers quality analytics and real-time monitoring features.

Support

What kind of support do you expect from a CDN?

It’s easy to check what kind of support is on hand, whether it be live chat or email support. Some CDNs offer technical assistance over the phone.

It’s also worth noting whether a CDN is available 24/7, and having a look through their service level agreement.

Most CDNs offer a 100 per cent SLA, but you don’t want to have to chase down credits if your CDN doesn’t meet it SLA.

Cost

How much are you willing to spend? Will you be compensated for network outages?

There are huge differences in cost from one CDN to the next, and plans differ from pay-as-you-go to monthly accounts with set features.

The price you pay will depend on the CDN plan that best meets your needs and how much traffic lands on your site.

Many CDNs offer free trial periods so if you’re interested in trying out a CDN you’ve got nothing to lose.

Best CDN for Multisite?

The jury’s still out on this.

While many services support WordPress, the lines blur when it comes to Multisite.

Services like MaxCDN, CloudFlare and Rackspace can be integrated with WordPress using W3 Total Cache, but the caching plugin still doesn’t fully support Multisite (you can use it on sub-sites and the main site, but not an entire network).

If you’ve used a CDN successfully with your Multisite network, I’d be interested to read about your experience in the comments below.

Summing Up

Where once websites were delivered from a single server, CDNs have revolutionized how online content is delivered, ensuring sites load quicker and downloads are faster and more reliable.

If you run a small to medium-sized site (around 40,000 to 50,000 page views), MaxCDN, CloudFlare and Rackspace are both solid options for your needs.

Services such as Amazon CloudFront are better suited to enterprise level sites and are overkill for sites with minimal traffic.

For small sites, Photon and jsDelivr, along with CloudFlare, are great options since each of these services are free.

Sites offering streaming media, such as video, audio and gaming, should check out CDN77 and it’s tailored service for this kind of media.

Do you use a CDN? Tell us about your CDN experiences in the comments below.

Tags: