How to use the WordPress W3 Total Cache Plugin to load pages faster


How to use the WordPress W3 Total Cache Plugin to load pages faster_WordPress Core lacks when taking advantage of storage systems to reduce website load times and take advantage of server resources. Fortunately, there are some of the best plugins available in the WordPress repository; Among them is the WordPress W3 Total Cache plugin, which helps websites load faster by taking advantage of cache rules.

Applying a WordPress website hosting mechanism ensures an enhanced experience by taking advantage of the data that people have requested by taking advantage of the browser cache. Due to caching, available files make the website load faster.

In this tutorial, we will show you how to take advantage of the WordPress W3 Total Cache plugin on the website with some recommended W3 Total Cache configurations to get the most out of it.

Install the WordPress W3 Total Cache Plugin

Log into your WordPress admin and navigate to Plugin → Add New and look for W3 Total Cache.


Install and Activate the plugin to configure W3 Total Cache settings. You can also install the plugin manually if you have already downloaded the plugin file.

First, we'll get an overview of the W3 Total Cache settings we have available. For starters, the settings can be confusing, so it's helpful to know exactly what each option does.

How to use the WordPress W3 Total Cache Plugin?

Assuming you have W3TC installed and activated on your WordPress site, you'll see a new option in the Admin sidebar, such as Performance Performance, in the General Settings tab. You will see many types of caching that can be turned on or off. Each regional utility type contains common settings for the buffer and the type of storage method to be used.


From the control panel, you can perform several quick actions, such as:

  • Check compatibility

  • Empty the different cache types

Before continuing, don't forget to perform a compatibility check that will display the Module & Server Resources installed and turned on / off. This will give you an idea of ​​how well W3TC works according to the resources you have, not only that, it will also show you the software that may need to be installed to take advantage of many W3TC features. than.

General settings

In this mode, you can activate preview mode before actually saving the buffer settings. This section also has the option Save Settings, Clear cache that can be used to clear existing cache.


In our W3 Total Buffer Configuration guide, we configure the settings mentioned in the General Settings tab.

The page buffer creates copies of your previously visited WordPress posts / pages. If it is not enabled, then on every page view on your site, WordPress will create the page content by executing PHP, sending queries.

When this setting is turned on, a cached version of the page will be served to the visitor. It reduces page load time and also reduces the load on server resources, thus increasing the handling of your server traffic.

For example, the title or footer of a web page does not change and does not require a new copy from the server every time a user returns to the same page. A copy of the static file is stored in the browser and is served when requested again.

The recommended Cache method is to replace PHP Code on both PHP 5.6 and PHP 7.

If you are an advanced user, navigate to the cache page from the left W3TC page cache (Performance) menu and configure W3TC according to your needs.

As the name suggests, this option allows to shrink CSS, JS, HTML files. This is not a buffer installation, which will work differently on different WordPress installations.

This is the process of removing unnecessary spaces, comments, and indents from files that save space and reduce overall file size. These are files that are responsible for viewing and interacting with other users and when not provided fast enough, it can be harmful.

We recommend that you check separately on previous WordPress staging websites. In some cases, it will harm your site performance because the scaling process is server intensive.

The recommended Cache method is to replace PHP Code on both PHP 5.6 and PHP 7.

If you are an advanced user, go to Minify from the W3TC (Performance) menu on the left and configure Minimize W3TC according to your needs.

  • Database cache

Storing queries will reduce the load on the server, so the server will have many resources to serve the website for incoming traffic.

In this type of buffer, queries are stored and leveraged when the user makes a similar request over and over. This saves searching all tables and results faster.

This will be especially helpful if you have a WordPress website that sends lots of database queries for every page load.

The proposed Cache method is Memcached.

  • Advanced database cache

If you are an advanced user, navigate to Database Buffer from the W3TC (Performance) menu on the left and configure the W3TC Database Buffer according to your needs.

  • Cache object

Object caches are especially useful for database-intensive websites. Cloudways has integrated Redis at their server some time ago, you need to install it by going to Server → Settings & Packages → Packages and then clicking on installing Redis and then Enabling Object Cache here. We have written an extensive guide to adding Redis on WordPress.

The proposed Cache method is Redis.

  • Advanced object buffer

If you are an advanced user, navigate to Object Buffer from the W3TC (Performance) menu on the left and configure the W3TC Object Buffer according to your needs.

  • Browser cache

Today's browsers store static content of websites to improve the experience. In W3TC's buffer, you can enable / disable it. Additionally, you can add exceptions and expiration dates for elements.

We recommend that you enable, then navigate to the Browser Cache tab and turn on the following settings for maximum effect.

  • Sets the last modified title

  • Set an expired title

  • Set the header to control the buffer

  • Place entity tag

  • Set the title W3 Total Cache

  • Allow HTTP compression (Gzip)

If you are an advanced user, navigate to Object Buffer from the W3TC (Performance) menu on the left and configure the W3TC Object Buffer according to your needs.


Content distribution network for WordPress has become popular, especially for websites with traffic from all over. CDN, like MaxCDN and Cloudflare, are very popular and you can easily integrate them with your WordPress website via the W3TC plugin.

CDN serves website static content from different locations instead of just WordPress host. This helps reduce server load and improves website service speed for visitors from different locations.

This is highly recommended for higher traffic websites targeting global audiences. CDNs like Cloudflare are also compatible with W3 Total Cache, which has more than 150 data centers around the globe. These networks create a website copy and serve through the server instead of returning to the web server for each request the user makes.

  • Advanced CDN configuration

If you are an advanced user, navigate to Object Buffer from the W3TC (Performance) menu on the left and configure the W3TC Object Buffer according to your needs.

If you take advantage of the new Relic with WordPress, then you connect it to your site just by importing the new Relic API from your account.

But this is not required because the Cloudways servers come with the newly integrated Relic account that you have access to in Server Management → Monitoring → Applications.

The new Relic is a monitoring tool that gives you a view of how well your application is performing as well as identifying the point of performance-related issues.

If you want support from the plugin developer with this configuration guide, you should purchase and verify your license code.

See more: .Htaccess file in WordPress

Other terms

In this tab, you'll find general options that you might want to take advantage of as the Google Page Speed ​​dashboard. You should retain the rule to rewrite user verification and keep other options unchecked.

Debug mode is especially useful if you want to know which buffer is active and how it affects pages. For debug information, see the website source code, navigate to the bottom of the page. You see comments telling you if caching is enabled, how many queries are cached and how long it takes to build the cached page.

  • I / O settings

If you have multiple websites and don't want to go through the same W3TC installation process multiple times, you can easily export all settings and import the settings into your other site.

Cloudflare's entire W3 cache configuration

If you intend to take advantage of Cloudflare CDN by taking advantage of the W3 Total Cache plugin, visit the Extensions tab, assuming that you have already installed Cloudflare for WordPress, simply activate the Cloudflare plugin → go to the plugin's installation , provide email, API key.


After authorization is complete, you will be able to configure Cloudflare using the W3TC plugin.


We have learned how to install W3 Total Cache for better page load time. There are many advanced settings that you can adjust to better optimize the WordPress Website by taking advantage of the W3 Total Cache Plugin. It all depends on different WordPress settings. Remember that you can mess with settings, which is why using the recommended settings will prove to be the most useful. However, if you still want to experiment with different buffer combinations; I suggest that you back up the whole page The web your .