Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

Have you noticed how fast this page loads? Well, its because I have enabled best possible W3 Total Cache plugin settings along with Cloudflare free CDN. Wondering how? I am about to reveal the secret in this post, keep reading.
W3 total cache is one of the best caching tools for a WordPress site. However, it is more than just a caching mechanism, if we use the right settings for it. In this post, I will explain how we can speed up your WordPress and Woocommerce site using W3 total cache plugin without spending a single penny.
Using W3 total cache, you can speed up your WordPress site five times than usual. Just download the plugin or go to “Plugins” – “Add New” and search “W3 total cache” and install the plugin. It will only take 5 minutes to apply these settings.
If you are using VPS or cloud server, I will recommend you to install Memcached on your web-server to improve your caching performance. Here are the links to some helpful articles to install Memcached on your web server.
Or you can ask your web hosting company to install Memcached on your server.
First of all, we will enable the general settings of W3 total cache, and after that, we will enable the advanced settings. Here are the best general settings of W3 total cache to boost your website speed.
Page cache is significant to transfer files faster. Page cache builds a cache of your pages in your storage disk and moves them more quickly without using your hosting RAM power.
Its time enable the Advanced Settings for Page Cache
Make sure to change the sitemap URL of your WordPress blog.
We don’t have to cache the Rest API for some obvious reasons.
You can only enable the Memcached hostname and persistent connection settings if you have a Memcached installed on your web server. Otherwise, just leave it.
Minification reduces the spacing and duplicate codes from your HTML, CSS and Javascript files to lessen their size by 10%. That is why minification is so important, and even Google recommends it.
Furthermore, apply these Advance Settings for Minify
Please note that “Structure rewrite” only works when your web server is properly configured with the W3 total cache. Otherwise, it will break your WordPress CSS and JS. You can check the compatibility of your web server from the “Dashboard of W3 total cache”.
If you are using the Nginx web server, you need to integrate it with your W3 total cache. Include the Nginx.conf file, created by W3 total cache on your public folder, to your Nginx Server setting. Read here to know more.
If it is not working for you, just untick Rewrite URL Structure.
Enable the inline minification to line up all your CSS and JS in your HTML file to reduce loading time.
These settings are responsible for improving the “first visual impression” of your WordPress page by using the “Defer” method by creating non-blocking JS above the folder.
These settings will combine all your CSS files into one file to reduce network lookup time and make your CSS file lighter by reducing its size.
Applicable only for those, who have enabled the Memcached extension.
Furthermore, make sure to add all the external files like Google fonts, Analytic codes in your Minify settings.
The opcode is an enhancement extension of PHP. Opcache cache builds a cache of PHP code compilation into bytecode. Finally, your web server will not compile PHP code every time. Instead, it will use a copy of the opcode cache to minimize the parsing and compiling time of PHP files.
Whenever a user requests a post, page or comment, all the information is pulled from your database. If these requests increase, your database may get crash. So we also need a database cache to save a cache of the database file on the disk to serve the information quickly without triggering the central Database.
Leave the original settings as it is. You don’t need to change anything.
You don’t need to activate the object cache as it can make your backend slow. So just leave it as it is.
Do you know that your browser also saves temporary files from a website such as CSS, JS, HTML, images as well as other multimedia files? Well, you can encourage the browser cache using W3 total cache to enable HTTP compression and add headers to reduce server load and decrease file load time.
Simply enable the settings as shown in the above image
Finally, click Save settings and Purge cache button.
Using the above settings, your WordPress site is now up to 5 times faster than usual. You can test your site speed on Pingdom. Also, read this post to speed up your WordPress site using free image CDN and other methods.
You can use Cloudflare to host the cache of your WordPress web pages from different locations. This will improve latency time for your visitors and as a result, your page will load faster than before. You can read how you can use the best Cloudflare setting for WordPress to improve its performance.
Also, if you are a serious blogger, you might need a reliable web hosting for your online success. Here I have listed some of the fastest web hosting that you should definitely try.