Last month, I subscribed to Cloudflare Pro to test it out. As you might be aware, I’m a huge fan of Cloudflare as they provide a free service that is unmatched even by many paid providers. I’ve been considering upgrading to Cloudflare Pro for a while just to kick the tyres, but haven’t really found a good use case for it. However, after facing slowdowns on a similar product (StackPath), I decided to try a paid subscription to Cloudflare for the first time on my site WP-Tweaks.com.
These are my impressions about whether or not it’s worth it for the average website owner.
Biggest Benefit – The Web Application Firewall (WAF)
The Cloudflare Pro plan doesn’t improve your caching. It doesn’t increase the retention times of your data, nor does it provide you with access to all of its 200+ datacentres across the globe. Instead, what you get is access to a first-class firewall that acts as a buffer between your site and the big bad world.
Now Cloudflare already keeps your site protected from certain types of DDoS attacks, so you don’t need to worry. But there are a huge number of other threats that are constantly probing your site for weaknesses. Keeping up with these is a big headache and even if you don’t use Cloudflare, you’ll be paying for a similar service one way or another.
My site isn’t huge. Yet I get a scary number of attacks on it every day as shown here:
In the last 24 hours alone, the Cloudflare firewall has blocked 200 attacks on my site and sent a “challenge” CAPTCHA to 21 others. In case you’re wondering what these attacks are, Cloudflare gives you a detailed report as shown below:
These “Managed Rules” are all defined by Cloudflare. You can enable or disable them as a group or individually based on your specific needs. There are separate rule sets for WordPress, Magento, and others. All of them are provided by the Cloudflare Pro plan.
Without the WAF provided by Cloudflare Pro, all of these attacks would have hit my site WP-Tweaks.com, and even though I keep all my plugins and themes updated, you never know which one might unexpectedly succeed. It just needs one to compromise your entire site. I’ve seen some scary looking requests that try and access my wp-config.php file using bugs in plugins, and the WAF gives me peace of mind by blocking all of that outright.
Comparing Cloudflare WAF to Plugin Firewalls
There are many security companies that provide WAF-like services. For example, I have iThemes running on my site to harden WordPress in a variety of ways. However, these use up server resources, whereas something like Cloudflare acts as a buffer between your origin server and hackers. So there’s no additional load on your site.
Some security products like Sucuri also provide a service like Cloudflare, and those are great to use. But every solution is different and has its own disadvantages. For example, if you want full HTML caching as as I outlined here, then Sucuri can only store your HTML pages for 3 hours, and not a couple of days like Cloudflare does. But that’s not a functionality that everyone might need, so this may not apply to you.
Speed Optimizations and Caching Analytics
Cloudflare Pro also comes with some nifty speed optimization features like “Mirage” for images and TCP prioritization to squeeze the maximum speed out of your site. It also allows you to get a detailed look at your cache statistics as shown here:
You can see above, that around 2/3rds of my requests were served by Cloudflare. Not bad!
Is it Worth It?
The WAF alone might be worth it. Of course, $20/m can seem extremely high if you’re paying just a few bucks for hosting! But for those who need the security, it’s absolutely worth it. Ultimately you may find that the actual cost of web hosting is the lowest component of your overall costs. The additional services to speed things up will make up the bulk of your expenses. And if you want a good WAF, there’s no avoiding the need to pay for it :).
I’m a NameHero team member, and an expert on WordPress and web hosting. I’ve been in this industry since 2008. I’ve also developed apps on Android and have written extensive tutorials on managing Linux servers. You can contact me on my website WP-Tweaks.com!
SIKANDER KHAN JAFAR says
I have been using it on several websites. If your Real-time visitors per minute are more than 100 then do give it a try.
Hexrom says
Im using cloudflare for my sites for about 2 years and it’s really hellpfull for me.
Roms Gamer says
I use Cloudflare for my website and I like that it keeps site protected from DDoS attacks. I think Cloudflare Pro is worth buying
James Whalen says
But there is no support. Support at StackPath is legendary. I would stay away – you need a support operation. Shame on Cloudflare for selling something they cant support!
Ryan Gray says
Haha this is true. I was digging into an issue on the main NameHero.com website and they wanted to upsell me access to MY firewall logs for the grand price of $1200/mo (in addition to the ~$500/mo we already pay them). They have a good platform, but ever since going public, they’ve turned into your typical revenue-driven company where the customer comes behind stuffing their own pockets; boiler room sales team and all. Far from the start-up that was community centered. I’ve been suggesting Quic.Cloud to our customers as it integrates much easier into our hosting platform.
James Whalen says
Hey thanks Ryan, I just checked their site. Looks like we have a new player here. I will check them out!
ChristyLewis says
I tried it and it’s pretty good
Flex Mickson says
I prefer going for full cloudflare inegration with APO/Argo from their end and using the name hero hosting service. No need of pro Plan!
Igre says
I use free version …. 20$ per month is to expensive for me
Julie says
Thanks! I have a travel blog with a lot of images, so my main concern right now is speed. I have low traffic, as the market is competitive, but if it doesn’t help with speed I’ll save the money as I’m not making enough to justify it yet.