Best CDN Services for WordPress
Tuan Do | Updated On
There are many ways to boost your website’s loading time, such as minimizing HTTP requests, optimizing graphics or making JavaScript and CSS External properly. Those solutions could help reduce the loading time, however, if your web pages have already been optimized, you will almost see no difference. It is too bad if you work hard to produce content and then it can’t reach readers. That’s why many webmasters and bloggers are trying another effective way to speed up websites, that is using Content Delivery Network (CDN) service.
What I will cover today is comparing the best CDN services available in my view. I’m not going to mention free CDN services because we can’t expect much from them and they didn’t work really well in my case. For example, I see many bloggers using CloudFlare, basically this is an advanced cloud-based firewall and it just works like a CDN to deliver content to visitors. I tried it too but soon I realized that the speed wasn’t improved and it is not a genuine CDN service. Therefore, I am going to cover the best paid CDN services as I know, MaxCDN, Google Page Speed CDN and Amazon CloudFront.
MaxCDN
MaxCDN is a very popular and friendly content delivery network. If you are hosting your blog with WordPress, you can use the plug-in W3 Total Cache and set up your site with MaxCDN in less than 10 minutes.
They are offering a special price for the service, you just need to pay as low as $39.95 for 1TB of bandwidth for a year. The price could be lower if you use the coupon code wpbeginner to get more 25% off the price. Besides, if you want to upload files 10MB and larger, you need to pay for the monthly storage, it just costs you $9.95 for 10GB. The overall fee is quite cheap compared to other services. If you are owning a WordPress blog with about 30,000 pageviews a day, it will take you just over $13 per month. After your first year on MaxCDN, the price will be increased to $99 for 1 TB of bandwith, however, it is absolutely affordable.
MaxCDN also provide you free shared SSL, custom domain for the path to the files, Pull Zone and Push Zone to distribute files. There were some complaints that the CDN network has no edge location in Asia, so it can’t optimize site performance for visitors from this area. It is true but it will be solved soon as MaxCDN has already planned on building more 4 edge servers in Asia/Pacific including Hong kong, Singapore, Sydney and Tokyo.
This is the best choice and I highly recommend the service if you really want to improve performance of your website. Their support staff also works really well. You can contact them via phone, email or live chat, the support team will help you solve any issue immediately.
Amazon CloudFront
Amazon CloudFront is probably the most reliable CDN service as it comes from a popular brand. Many people think it would be expensive but it is not in some cases. To get started using the service, you need to store your objects in another Amazon Web Service like Amazon Simple Storage Service or Amazon Elastic Compute Cloud. For the storage service, you will need to pay about $0,093 for 1GB monthly. Besides, Amazon CloudFront charges actual usage of the service in the 3 areas: Data Transfer, Requests, and Invalidation Requests. Its pricing varies for each geographic region, you can check out the pricing here. Remember that the price hasn’t included storage, GET requests and data transfer out of your Amazon Web Service to CloudFront’s edge locations. So, normally it could charge you up to $300 for 1TB of bandwidth.
You can see that the bandwidth pricing is quite expensive, therefore, Amazon CloudFront is absolutely not suitable for busy websites. However, if you have a site with low monthly transfer which is less than 10GB per month, this will be a good choice for you. CloudFront delivers content in lower latency in many areas as it uses a network of over 19 edge locations worldwide including 3 in Asia.
Google Page Speed CDN
Google has joined the CDN competition with its Page Speed Service. This is currently offered for free to a limited number of publishers. I had a chance to setup Google Page Speed CDN on my site and this is a really great service in my opinion. The loading time of my site has been improved by more than 50% and sometimes it is loaded instantly although my connection is very bad.
However, there are also some downsides of the service:
- You can’t use it on bare domains that don’t include the prefix www, so you must use www.techwalls.com instead of techwalls.com.
- HTTPS pages are not supported.
- Websites hosted on Blogger, Google Sites or Google App Engine are not supported
- Flash, streaming audio and video content and files over 50MB are not supported.
- POST requests greater than 2MB are not supported.
The pricing details of Google CDN service hasn’t been available yet, however, they promised that it will be very competitive. So we can expect this will be another great choice for bloggers and webmasters.
Have you tried a CDN service on your website? What do you think about the performance of your website after using it? Which service will you recommend us?
-
Hey Tuan, I’m so behind on looking into this so I really need to take a look. Thanks introducing these services to us and sharing the links.
-
Hi Tuan. Your blog load instantly in less than 3 seconds. Repeated view is 1 second. That is amazing speed. Actually I am looking for an affordable CDN services. May I know if the server like hostgator is down, can the CDN service continue to serve the web pages? Thanks for sharing this.
-
Hi Alvin! Recently probably you have also seen Hostgator ‘s performance is not good as expected. If you want to know about the status of any webpage, just register an account at Pingdom. They will instantaneously inform you about the server, both the down and up.
CDN is not a kind of “second” hosting provider, so it can not replace a normal hosting service:-).
-
-
Nice roundup Tuan! I have ever written best 10 CDN services with a simple conclusion that MaxCDN is the best choice for an average blog in the… first year!Now I am quite happy with it.
-
Your blog load times are incredible, I was looking at Amazon S3 which I am using now but was considering Cloudfront because many companies block s3.amazon.com content and therefore all my CSS renders wrong behind corporate proxies on Amazon. I am considering testing Cloudfront but am concerned with the costs as I have heard they jack up quite a bit, right now I was paying about $6 per month just for static pull of content for S3 storage, but not sure how much that will increase once I throw CloudFront in front of it.
-
“I tried it too but soon I realized that the speed wasn’t improved and it is not a genuine CDN service. ”
I’m curious why you don’t think CloudFlare is a CDN? We do cache static content.
“I tried it too but soon I realized that the speed wasn’t improved and it is not a genuine CDN service”
When did you try the service? If you tried it months ago, for example, it was probably before we added most of our datacenters. -
Where are you located? One thing to keep in mind is that the caching can also take a few days to build out, so site speed would get progressively faster.
“I guessed that CloudFlare doesn’t reroute visitors to the next closest datacenters when the closest one is down.”
We actually do pull out of a datacenter once we know that there is an issue. This would automatically cause routing to another datacenter.
“I couldn’t check which datacenter is being used and control files cached on the servers.”
You can do a traceroute to find out which datacenter you’re hitting. If you need help reading it, I can help decipher where you’re hitting.We’re working on stronger file management.
“sometimes I even saw the downtime on my site”
This can happen if you have something at the host or server level blocking our requests (or the server is actually having issues). Details below:Tips to ensure CloudFlare’s IPs are accepted by your server If your server origin is online, then: 1) Make sure that you’re not blocking CloudFlare IPs in .htaccess, iptables , or your firewall. 2) Make sure your hosting provider isn’t rate limiting or blocking IP requests from the CloudFlare IPs and ask them to whitelist the IP addresses below:
• 204.93.240.0/24 (204.93.240.0 – 204.93.240.255)
• 204.93.177.0/24 (204.93.177.0 – 204.93.177.255)
• 199.27.128.0/21 (199.27.128.0 – 199.27.135.255)
• 173.245.48.0/20 (173.245.48.0 – 173.245.63.255)
• 103.22.200.0/22 (103.22.200.0 – 103.22.203.255)
• 141.101.64.0/18 (141.101.64.0 – 141.101.127.255) -
Thanks Tuan for this awesome information. This recommendation can be of great help to my website performance. Nice share
-
I am using cloudflare CDN and facing no issue so far. It will be great if you can publish a post about the difference in speed and performance between Cloudflare CDN and MaxCDN. If MaxCDN is better then I will definitely use their service.
-
Tuan,
You rock, I used the very first suggestion due to the W3 Total Cache tie in and I went from 15.6 seconds site load time to as low as 3.6 seconds to 5.6 seconds, truly awesome.
thank you very much.
Mike
-
Nice round up of CDN services!! There’s another plugin that I found. It was released two days ago, called CDN Speed Cache. One click install, Paypal payments of $29/month and you get EdgeCast CDN caching services! Site easily loads twice as fast. Check it out
-
Tuan Do,
If you really care about your page speed, leave Host Gator. I’ll give you a example. I’m starting a new blog, and went with Host Gator recently. After starting to develop the blog I noticed it was slow no matter what I did.Search Engines like google look at page speed and it means alot. I went from $7 a month to a $12 (Got a 35% Off) Host who is lightning fast. I get .89 – 1 second load time all day long. My site has only been up for 2 months, in which I’ve had no time to even make posts. It’s already a Page Rank 3.
If you would like any help or suggestions you have my e-mail now, and I don’t mind giving you information about what I’m runnning on my site to get the speed I am.
Great Post, and Topic here,
Matt
-
I believe the MaxCDN is too good.. Anyway Nice post.
-
That’s interesting; I didn’t know that Google had a CDN offering. For now, i’m using Amazon Cloudfront in conjunction with W3 Total Cache and I’m very happy. My site isn’t massively busy, but it’s also not quiet, but my monthly cost is still just a couple of bucks. Not bad at all. I’ll be keeping an eye on it though.
-
Hey Tuan, Great Post, help me a lot for choosing a right service. I am also using CloudFlare and quite satisfied with and also compared Speed before using Cloudflare, there was drastic change in it.
So, I think you should re-consider “CloudFlare”. -
Hi Tuan Do, I’m thinking of getting the MAXCDN, but my question is, will getting a CDN service improve my site performance, decrease page load times and increase SERPs? Google webmaster tools suggest that my site is slower than a typical site.
-
I have never tried CDN services. Just using WP-Super Cache. Will think about going with MaxCDN. Thanks for sharing Tuan.
-
Tried couple of times for a Google Page Speed CDN but no luck yet. I’m hesitant to use CloudFlare because it needs to change the DNS IPs.
-
Hi tuan, I was actually thinking about purchasing MaxCDN but I was not just sure. I was just afraid that it would be too complicated to set up but from reading your article it seems like it’s it’s a really simple set up. I am going to get a try as my site speed is really down in the past few months especially since I have been getting more and more visitors. I will give it a try, thank you.
-
Hi Tuan
Very helpful article, thank you.
I use hostgator, so my server is based in Texas I believe. But 35% of my readers are from Australia, around 20% from the USA and about 20% from the UK. The rest are from all over the world. I can see how Max CDN would speed up the user experience for my UK and USA readers, but I suspect it will do nothing for my Australian readers. Is that correct? Should I be waiting until their network covers Asia/Pacific?
-
Thanks for your answer Tuan, I have sent a message to Max CDN to try and confirm they are now in place, because their website is still saying pending. I’ve also asked about those extra charges, so as soon as I know, I’ll post back here. Thanks!
-
Well, I asked the question twice in support and didn’t get an answer. So today I went on to live chat and asked the question again, and was told that they do not have a network in Asia or Australia and cannot tell me the ETA when they think it will happen.
Do you know anything about instantCDN.Asia?
-
-
Hi Tuan,
Thank you for the review. I heard a lots of good reviews about MaxCDN, so I’m not surprise to see it #1 on your list.
My site is not a really large site since it’s a religious website. I have around 6.000 – 7.000 unique vistors daily, but so far I’m very happy with the free service from CloudFlare. I also have W3 Total Cache installed for my blog and with the right settings, I think these 2 combined will do for any avarage site.
-
I’m currently using the PageSpeed Service and I’m having nightmares… Sometimes I get Blank Pages… It makes me want to get the MAXCDN, but I just don’t want to give up on Google just yet.
-
I’m very happy with Google Page Speed now. I even made a tutorial for an easy integration with wordpress. Maybe some readers might find it useful. Check it here: http://www.dexmag.com/USDN2
-
After started using maxcdn for my blog, i am able to see huge difference in google page speed score result. This is a must have service for a blog and any dynamic websites.
Google Pagespeed CDN is giving some trouble for me at times. their support system is quick to address the issue but solving ration is less due to different software we use at our server end.
Robi

Comments