W3 Total Cache Plugin

W3 Total Cache is popular and most powerful caching plugin, W3 Total Cache improves the SEO and user experience of your site by increasing website performance, it reduces download times by features like CDN. You can notice 10X improvement in website performance. Page load time will reduced it means visitors can view more number of pages. Web server performance will be improved in order to handle high traffic volume. It is compatible with shared hosting, virtual private and dedicated servers. W3 Total Cache handles Up to 80% bandwidth savings by minifying and HTTP compression of HTML, CSS, Java and feeds.
w3-total-cache
Before you begin to install the plugin, deactivate and deleted any other caching plugins installed on your site.

Now check the performance of your WordPress website using Google Page Speed Tools or any other tools available online. With this you check the load time comparison before and after installing the plugin.

Now select Plugins > Add New > Search for W3 Total Cache, install it and activate the plugin.

W3 Total Cache: Free Download

Navigate to Performance > General Settings > W3 Total Cache to start setting the plugin.

general-settings

You will see big list, but the thing is you may not have to deal with many of the items, if your site is on shared hosting.

Next perform a compatibility check a popup will be displayed like below. Click on close button. With shared hosting, you’re unable to fix any of the compatibility issues.

dashboard

comaptability-check-settings

Steps to configure W3 Total Cache:

In this section of W3 Total Cache Settings you can enable or disable the plugin’s individual functions. Please check the below screen shot.

plugin

Once you click the links will take you directly to that particular section of Settings on the same page.

General Tab Settings

general-settings-1

  • Page Cache: Should be enabled
  • Minify: Disable it if you are using cloudfare, enable it with default settings if you are not using cloudfare
  • Minify mode: Keep Auto mode enable
  • Validate timestamps: Enable it by selecting the Opcode Cache > Opcode : Zend Cache
  • Database Cache: Disable it if you are using cloudfare, enable it with default settings if you are not using cloudfare
  • Object Cache: Disable it if you enable it may slow down your website
  • Browser Cache: Keep it enable
  • CDN: Enable it will make your website faster by mirroring your website on multiple servers.
  • Optimize disk enhanced page and minify disk caching for NFS : Enable this option you can observe slight improvement in performance

Navigate to Page cache tab now

Page cache Settings

page-cache-settings

  • Cache feeds: site, categories, tags, comments: Enable it
  • Cache SSL (https) requests: Keep it enable if you are using SSL
  • Don’t cache pages for following user roles: Enable it by selecting the options as shown in screenshot.
  • Sitemap URL: Place your site map url is this field
  • Preload the post cache upon publish events: Enable this option
  • Compatibility mode: Enable it and leave all the options as default

Next navigate to Minify tab now

Minify Tab Settings

Keep Minify disabled if you are using cloudflare. Preset settings are the best settings when it comes to Minify, Database Cache, and Object Cache. Leave the rest as default

Next navigate to Browser Cache tab now

Browser Cache Tab Settings

browser-cache-settings

Enable the first 6 items as shown in the screenshot and leave the rest as default

You can see some similar options in the CSS and JS section, the HTML & XML sections and the Media section, leave them as the defaults.

CDN

Content Delivery Network (CDN) help your users, load your website faster by serving your static resources images and Javahttps://www.wptechportal.com/wp-content/uploads/2019/11/.W3 Total Cache comes with native support for most of the modern CDN services including MaxCDN, Amazon Cloud Front, Rackspace and Amazon S3. Setup process for each CDN provider will be different.

I hope this article was helpful. If you have any questions drop an email at info@wptechportal.com