WordPress Managed Hosting - 40% Off For 4 Months - Coupon Code: BFCM2021 Avail Now

Swift Performance Review – WordPress Cache Plugin Tested

Moeez — December 18, 2018 4 Minutes Read

Disclaimer: WPblog is a part of Cloudways, a Managed Cloud Hosting service, but any assumptions or analysis made on this property belong solely to their writers.

WordPress is an amazing platform to create websites but it’s not perfect as it is. There are certain tweaks and changes that are needed to get the best out of the most popular CMS in the world.

WordPress cache plugins are one of the most common tools that are used to enhance website performance in terms of speed. These cache plugins reduce website load time which dramatically improves the user experience.

Cache plugins saves the dynamically generated HTML files and delivers them from the cache rather than requesting them every time a visitor hits your website. This directly impacts the load time of the website.

There are a number of popular WordPress cache plugins like WP Rocket and W3TC. But today, we are going to look at a new entrant in the caching industry, Swift Performance.

Swift Performance – WordPress Cache Plugin

Swift Performance is one of the latest addition in the WordPress plugin library. There are two version of this plugin:

Swift Performance Lite
Swift Performance Pro

Swift Performance Lite is the free version of the plugin and is available on the WordPress repository.

Swift Performance Pro is the premium version of this plugin with price starting from $29.

Note: For this review, we will be using Swift Performance Pro

Before moving on to the actual testing of the plugin, let’s have a look at some of the features of Swift Performance Pro

Smart Caching System

Swift Performance offers an intelligent caching system where it allows users to cache AJAX requests and dynamic pages. The plugin also lets users to set rules if they don’t want some files to be cached.

Swift Performance is compatible with WooCommerce, bbPress, Cloudflare and Varnish.

Image Optimization

The most common cause of increased load time is heavy images on a website. Swift Performance provides customizable image optimization without any limit on the number of images.

The plugin lets users set the desired quality of the images and optimize the existing images automatically.

CSS and Javascript Optimization

Swift Performance not only minifies the CSS files of a website but also generates CSS for every page automatically. The plugin also minifies the javascript that combines the code to speed up a website.

Database Optimization

A major reason behind slow websites is the cluttered database. This is why Swift Performance offers a built-in Database optimizer to clean useless data like duplicated data and spammy comments.

Plugin Organizer

Useless plugins cause websites to load slowly. Swift Performance disables all the plugins that are no longer used and only activates them when they are needed.

Testing Swift Performance Pro

Keeping all the features aside, it’s now time to put Swift Performance to test. We will be testing website speed under a number of circumstances to get a clearer picture of how good this plugin actually is.

Testing Environment

We will be using Cloudways to host our staging website. Let’s check out some of the built-in features that Cloudways offers to better understand the testing environment.

  • Apache
  • Varnish
  • PHP7.2
  • Memcached
  • MySQL (You can choose MariaDB later on)
  • HTTP/2
  • FREE SSL certificates by Let’s Encrypt

Here are the server and application specifications:

  • 1 GB Digital Ocean Server
  • 25GB Harddisk
  • Server Location: London, UK
  • WordPress version: 5.0.1

We have imported 100 dummy pages on our staging site using FakerPress to make the site heavy.

Note: We have used Pingdom as our speed test tool. The location we have selected is London, UK.

Now, we will be testing Swift Performance Pro under four different scenarios:

Scenario 1:Staging website with Varnish enabled and Swift disabled

Scenario 2: Staging website with Varnish enable and Swift enabled

Scenario 3: Staging website without Varnish disabled and Swift disabled

Scenario 4: Staging website without Varnish disabled and Swift enabled

We have created these scenarios because Varnish has a huge impact on site speed. Testing Swift Performance Pro with Varnish enabled won’t give a clearer picture of how good the plugin is. Which is why we have disabled Varnish and tested the plugin again.

Let’s begin!

Scenario 1: Varnish Enabled and Swift Disabled

In this scenario, we have disabled Swift Performance to see how the website performs without any cache.

Testing URL

Scenario 2: Varnish Enabled and Swift Enabled

In this scenario, we have left Varnish enabled and have activated Swift Performance Pro.

Testing URL

We can clearly see that there is a difference in load time when Swift Performance is enabled.

Scenario 3: Varnish disabled and Swift disabled

For this scenario, we will disable Varnish because in the previous tests, Varnish contributed a lot to the reduction in page speed. To get a clearer picture, we have taken this added step.

The Cloudways platform allows users to easily disable Varnish at a click of a button.

Now that we have disabled Varnish, let’s see how our website performs without Swift Performance.

Testing URL

Scenario 4: Varnish disabled and Swift enabled

In this scenario, we have kept Varnish disabled and activated Swift Performance Pro.

Testing URL


Here, we can see how Swift Performance Pro performs without any assistance from the server side. There is a clear difference between the load time of the website when Swift Performance Pro is used.

Final Verdict

It is pretty evident that Swift Performance Pro is an impactful WordPress cache plugin that efficiently reduces the load time of the website. After seeing these results, I am more than willing to use this cache plugin myself.

Create Faster WordPress Websites!

Free eBook on WordPress Performance right in your inbox.

    Create Faster WordPress Websites!

    Free eBook on WordPress Performance right in your inbox.

      Moeez is ‘The’ blogger in charge of WPblog. He loves to interact and learn about WordPress with people in the WordPress community. Outside his work life, Moeez spends time hanging out with his friends, playing Xbox and watching football on the weekends. You can get in touch with him at moeez[at]wpblog.com.



        WordPress Help Zone - Ultimate WordPress Pit-Stop

        Learning WordPress? Or are you expert enough to help others? Join our WP Facebook group!