Let’s start off with why I performed these tests in the first place?
There are plenty of tests that show how much Caching plugins help improve load times. The problem with these tests is they’re a one off – and are prone to error at best and manipulation at worst. What I was really interested in finding out was do caching plugins, when combined with Cloudflare, actually improve site speed over a longer timeframe?
So to perform these tests, I’ve progressively setup Speed Studies on our 8 Live WordPress Sites over the last 9 weeks to find out which Cloudflare Caching combo is truly the fastest.
The Speed Study Goal
My goal when I conduct Speed Studies is to find out which strategies are the best at improving site speed.
I’ll implement each strategy using the following approach:
- Setup the strategy on all 8 of our live test sites
- Then for the following 3 weeks, use hourly monitoring via GT Metrix to independently gather the load times. To eliminate the possibility of location bias, I change the test servers each week, starting in Dallas, then London and finishing off in Sydney.
- Next measure the impact of each strategy by comparing the average speed before and after.
- Ultimately decide whether the strategy works?
Let’s quickly run through the 3 WordPress Caching Plugins that were tested with Cloudflare:
WP Super Cache
WP Super Cache is a free caching plugin, with over 1+ million active installs.
W3 Total Cache
W3 Total Cache is also a free caching plugin with over 1+ million active installs.
WP Rocket is a premium caching plugin that costs $39/year for 1 site.
The Results – 27 Aug 2017
After 9 weeks of testing, let’s take a look at how our individual hosts performed with Cloudflare plus each Caching plugin:
- When we look into which Cloudflare Caching Combo produced the fastest load times for each host, we find that:
- Cloudflare & WP Rocket was fastest for 3 of our 8 hosts with an average load time of 1.02s
- Cloudflare & W3 Total Cache was also fastest for 3 of our 8 hosts and recorded a slightly slower average load time of 1.03s
- WP Super Cache was significantly off the pace with an average load time of 1.65s
- Therefore the overall observation from where I sit is that if your looking for a Cloudflare Caching combo to help speed up your site, I would recommend going for W3 Total Cache as it is almost the fastest, plus more importantly, it is FREE!!
When we compare how our individual hosts performed with each Caching plugin without Cloudflare:
- When we compare the results to our previous tests of Caching plugins without Cloudflare, we find that Cloudflare improved:
- WP Rocket’s average load time from 1.74s to 1.02s (41% improvement)
- W3 Total Cache’s average load time from 1.66s to 1.03s (38% improvement)
- WP Super Cache’s average load time from 2.41s to 1.65s (32% improvement)
- Therefore if you are currently using any of these 3 Caching plugins, I would strongly recommend adding Cloudflare as it is clearly stepping up our site speed, and once again, it is FREE!!