Page Caching is the most important thing you have to implement to make your WordPress site faster. Along with good hosting, it helps to reduce the server response times significantly. Luckily, there are a couple of plugins for that. In this post, let us compare two such plugins – WP Super Cache vs WP Fastest Cache.
Both are free and have good ratings on the plugins directory. Of course, there are also other solutions like W3 Total Cache, which gives better performance on powerful servers.
However, W3TC’s complex user interface can be intimidating for a normal user. Also, most of its advanced features are not applicable to shared hosting. If you don’t plan to use those features, then W3TC can be overkill. And that’s where simple plugins like WP Super Cache and WP Fastest Cache prove themselves useful.
- You might also like: W3 Total Cache vs. WP Super Cache
For assessing the two plugins, I set up a site with demo content on a shared hosting account purchased from GoDaddy. Then I measured the performance of both the plugins using GTmetrix and compared these against the result without any caching.
These were the results before applying any type of caching. The total loading time was 1.7s for just a lightweight WordPress installation without any plugins. Not bad, but not that great either.
As you can see in the Waterfall chart, the server took almost half a second to send the initial response. This is because the WordPress system had to run lots of PHP scripts before sending out an HTML response. That’s where the need for page caching comes in. A caching plugin can store the HTML and sent it to subsequent requests without executing expensive PHP scripts and MySQL queries.
Note that I hadn’t used any other plugins on the site during this test. Plugins on the frontend could slow down the loading further.
Total load time: 1.7s
Page size: 128KB
No. of requests: 15
After Enabling WP Super Cache
Next, I installed and activated the WP Super Cache plugin. With caching, the load time decreased considerably to almost 1 second. To ensure consistency, I ran multiple tests and most of the results were in the range of 0.8s to 1.2s.
As you can see, the response time came down to 184ms due to caching. However, the total page size and number of requests remained the same.
Now, it’s time to see how WPFC performed.
With WP Fastest Cache
With WPFC, the speed increased further. 0.7s fully-loaded time is great by today’s standards. I ran multiple tests, and the load times stayed in the range of 0.7s to 1s.
The WPFC gives you a few more optimization features which WPSC does not. These include:
- Minify HTML
- Combine CSS & JS
After minifying the HTML and combining CSS and JS files, this was how the results looked:
So, the minification has helped to save three HTTP requests in addition to decreasing the page size.
|Caching||Fully Loaded Time||TTFB|
|WP Super Cache||1s||185ms|
|WP Fastest Cache||0.7s||160ms|
Overall, WP Fastest Cache is the winner in performance & features.
Ease of Use
As I have said above, both the plugins are much easier to use when compared to something like W3TC. However, in my opinion, WPFC is the easiest of all.
All the options are arranged neatly on the settings tab. The plugin does not even bother you with complex cache timeout or garbage collection settings. Yet you can choose to clear the cache whenever you publish or update a post. If you want to set timeout rules in addition, you can do that under the Delete Cache tab.
Since it is a freemium plugin, the settings page does contain a few grayed-out options available only in the paid version.
In contrast, WPSC’s options pages are a bit lengthy. Still, it doesn’t include some useful features like minification and leverage browser caching.
Again, WPFC is the winner as it is easier to use.
Popularity & Recognition
WP Super Cache is developed by Automattic, the creators of WordPress.Com. With over 2 million installations and a rating of 4.26, this plugin is one of the most popular plugins.
On the other hand, WPFC has over 1 million installations, lower than WPSC. However, the plugin has a very high 4.8 rating, which includes 3000+ 5 stars, which shows that it gives more user satisfaction.
WPSC is more popular, but WPFC has better ratings. So, it is a tie.
So, if you are looking for a free caching plugin, which one to choose? In my opinion, it is WP Fastest Cache. It is faster, easier, and offers a few more useful features.
That does not mean that you can go wrong with WP Super Cache. It is more popular and offers a stable solution. Plus, if you are using another plugin like Autoptimize along with Super Cache to manage minification, the performance differences are almost negligible.
Finally, which is your favorite WordPress cache plugin?
Disclosure: Affiliate link(s) used in this article.