• Skip to primary navigation
  • Skip to main content
  • Skip to footer

WPJohnny

WordPress Performance Guides and Reviews

  • Start a WordPress site
  • Hosting
  • Themes
  • Plugins
  • Blogging
  • Marketing

Best CDN Providers for WordPress – Speed Review 2020

WordPress hosting Apr 30, 2018 by Johnny 19 Comments

CDN’s are becoming all the rage nowadays ever since CloudFlare offered their free plan. But now, there are all kinds of micro-CDN’s popping up everywhere. Each with a different set of pricing and services. I won’t go over the differences…all I care about is speed, reliability (HIT frequency), coverage, and ease-of-use.

Here’s a list of CDN’s I’ve experienced and my thoughts on each:

  • Akamai – fast, but expensive.
  • Amazon (CloudFront) – annoying name with same initials as CloudFlare. Fast and works well! I use it for loading large files (videos) from S3 buckets.
  • BunnyCDN – cheap, fast and works! DNS is not as fast as CloudFlare, IMO. I have many clients on this. All are very responsive.
  • Beluga – I haven’t tried yet.
  • CDN.net – never tried, but heard about awful/shady billing practices.
  • CloudFlare – many say they aren’t a true CDN but they perform with similar results…also free and super fast, fastest DNS times out there. I’ve heard many complaints from folks I respect but I can’t help but wonder if all their 500 errors might just be their server. (If CloudFlare’s DNS is reliable in your target areas, use them! Some areas of the world are not routed as quickly and it appears they sometimes send your data from faraway proxy.)
  • CDN77 – slow! Don’t even bother.
  • Fastly – great when it works.
  • KeyCDN – heard great reviews so far. I would try them if I was venturing out for a new service.
  • MaxCDN (StackPath) – largely considered fast, but expensive. I’ve had some instances were I felt it wasn’t particular fast at all.

Thoughts on choosing a CDN provider

Decide what matters to you:

  • budget (how much bandwidth you need)
  • what you want to cache (small static assets vs large assets vs dynamic pages)
  • coverage (POP locations in the world, and proximity to your visitors)
  • quality of service (speed/reliability)

If all you need is static assets (images/css/etc), CloudFlare free plan should be just fine. If you want to have the fastest page loads (caching pages as well as static assets), it’s best to have a CDN with lots of configurable page rules.

Those caching big items will prefer fast bandwidth. Those caching small items (images, css, js) will prefer fast DNS times.

Share this post:

Share on FacebookShare on X (Twitter)Share on LinkedInShare on WhatsAppShare on EmailShare on SMS

Read all my posts on WordPress hosting

About Johnny

Right on the edge of WordPress development! 10+ years of WordPress design, development, hosting, speed optimization, product advisor, marketing, monetization. I do all that.

More WordPress Guides

Ultra-fast server file transfers with WGET

Should you pick MEMBERSHIP plugin or LMS plugin?

How to Get People to BUY From You

Expected conversion rate for membership sign-ups?

Youtube embed not working in WordPress editor (affecting datacenters globally)

How to optimize for Google Pagespeed, Pingdom, and GTmetrix

Reader Interactions

19 Comments

  1. Jason

    September 6, 2018 at 7:21 pm

    Just wondering if you have any advice on optimal settings for WordPress @ CloudFlare? I have a couple of page rules in place that relate to the Dashboard, but would be super grateful for any tips on getting the most out of this service.

    Reply
    • Johnny

      September 10, 2018 at 9:36 am

      I do this on a site-by-site basis so it’s hard to recommend general settings. I could probably make a guide with a list of things to test and you see which ones work for you or not.

      Reply
  2. Barakha Rao

    September 9, 2018 at 11:23 am

    ​Page loading is mandatory for any website, and it is now an official search engine ranking factor, and if your pages are not loading less than 3 seconds, you need to work on it right away.

    Although websites used to rely on a single server for presenting all the content, and CDN services have improved the scenario forever. By using a reputable CDN service, you can make sure that the readers are experiencing a faster page loading speed plus a better-performing website. It is possible to use the primary CDN service for free in private blogs or simplistic websites. But, if you want to improve security components, you have to go for the value added packages.

    Thanks for sharing the information, I am using CDN on my recently started WordPress powered website; now my website is really fast loading after CDN integration, but your post encourages me to think more about premium features that are required for security concerns.​

    Reply
  3. Tien Dung

    November 25, 2018 at 6:10 am

    I love CloudFlare

    Reply
  4. Albert

    November 29, 2018 at 4:58 am

    Hi Johnny,

    What about Jetpack’s Free CDN?

    Reply
    • Johnny

      November 30, 2018 at 7:06 pm

      I’ve never tried it but I also don’t trust anything from Jetpack.

      Reply
  5. Adam Polinski

    December 4, 2018 at 2:28 am

    Thanks for the write up Johnny, but I’m curious what you mean by BunnyCDN’s DNS being slower than CloudFlare’s. Do you mean using their CDN URL will take longer to resolve?

    Reply
    • Johnny

      December 5, 2018 at 4:03 pm

      No, I just meant their asset look-up times feel slower than CDN but overall, their performance is usually better than Cloudflare. You’ll have to test both and see for yourself. I notice different regions perform differently.

      Reply
      • Adam Polinski

        December 5, 2018 at 8:40 pm

        Okay, thanks! I use BunnyCDN and sometimes in the bottom corner of the Chrome Browser there is the “waiting for cdn.domain.com” (my added URL for Bunny CDN) take a while. I’m wondering if the CDN is causing some bottlenecking, that’s why I asked about the slow DNS.

        Reply
  6. Timix A Thomaas

    February 16, 2019 at 11:34 pm

    Great article. I have several low traffic sites. As mentioned in this article I only need Cloudflare free for my websites to work properly. But I ran into problems like Cloudflare showing their SSL instead of mine. And to fix this, I need to upgrade to a bigger plan.

    Switched to BunnyCDN, works really well, easy to use. And their pricing is great too. One great thing I found is, their billing is so transparent.

    Reply
    • Johnny

      February 20, 2019 at 2:13 am

      You don’t need a bigger Cloudflare plan to show your own SSL. Just pay an extra $5/month and they give you a private SSL certificate.

      Reply
  7. Jaro

    June 4, 2019 at 1:35 am

    I tried Beluga, very bad service. You have to have your SSL cert and upload it to get https. And speed? OMG I tested it Australia and server was in US, it was almost as slow as directly to the server. I had it on separate domain and one more domain where I had Cloudflare. The difference was drastic. BTW support as well was so bad. Waste of time really.

    Reply
    • Johnny

      June 4, 2019 at 11:02 am

      That’s for letting me know about this. Unfortunately, Australia is a difficult/expensive region for many CDN’s and they cut corners to that area.

      Reply
  8. Marc

    March 1, 2020 at 1:33 pm

    Hello,

    Any 2020 update? Can you also give quic.cloud by litespeed a try? And what CDN would you pick for very big woocommerce stores?

    Thanks

    Reply
    • Johnny

      March 2, 2020 at 2:05 pm

      Think of them as a CDN that also serves cached dynamic pages, instead of only static assets. I don’t recommend them for you because I feel your site traffic is too low. When you say very big WC stores, do you mean being in processing bloat? Or big as in lots of traffic?

      Reply
  9. Antonio

    June 15, 2021 at 6:28 am

    How about Google Cloud Platform, Jonny?
    I use it with litespeed enterprise server, aprox 1800 far away from pop ( where I am) and is 28ms ping, and website opens in 0.800ms!

    Also is not cheap, but the security is strong.

    Reply
    • Antonio

      June 15, 2021 at 6:29 am

      1800 km away from POP – Frankfurt

      Reply
  10. Reed Sutton

    November 23, 2022 at 4:36 pm

    Any thoughts on cloudflare’s enterprise CDN? Is it a vast improvement over the free version?

    Reply
  11. SSL

    March 24, 2025 at 8:21 pm

    Could you list some CDN providers in the Asia region, such as Tencent Cloud CDN or Aliyun CDN?
    Thanks for sharing.

    Reply

Leave a Reply Cancel reply

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

Footer

More links

  • Gadget reviews
  • Try my free WPJ plugins
  • Join the WPJ FB Group
  • WPJ YouTube & newsletter
  • Become a WPJ Affiliate

Popular Reviews

  • Best WordPress Hosting
  • Best WordPress Themes
  • Best WordPress Plugins
  • Best WordPress Cache Plugins

Services

  • Speed optimization
  • Speed optimization courses
  • WordPress hosting
  • Hire me or other experts
  • Client login

About Johnny

10+ years of WordPress design, development, hosting, speed optimization, marketing.
Contact me.

newsletter block

Copyright 2025 | WordPress guides by Johnny Nguyen

Click to Copy