Swift Performance lite 2.3.1 has been released recently. Many features has been added to the lite version, therefore it becomes to the best free WordPress cache plugin on the market

The most important part, that Lite users can register and get a free API key, and now can use the most important key features in the plugin.

Swift Performance Lite

Image Optimizer

With a free API key you will get monthly 500 free image optimization credit. You can optimize previously uploaded images, and new images as well. Image Optimizer can also generate WebP format for all images.

Critical CSS API

With Swift Perfomrnace API generating critical CSS is much faster, less CPU intensive, and Viewport based mode is also available, which can generate better Critical CSS

Script Optimization

You can use Swift Performance API to minify javascripts for better and more failsafe minification. Server side scripts are also available with API, so you can run scripts and manipulating the DOM during caching.

WebP support

Now you can serve WebP version of the images if there is an available WebP version for them (even if it isn’t generated by Swift Performance Lite). Swift Performance provides two methods: <picture> and rewrite. See more

Server Push

If you enable this feature Swift Performance will generate special rules for htaccess, and also will send Server Push headers if the request is served via PHP. See more

Youtube Smart embed

If you enable this feature, Swift Performance will change Youtube embeds to a static picture placeholder, when you click to it, it will start the video. On mobile it will replace the placehoder when it appears in viewport.  See more

Disable Cart Fragments

You can even disable the cart fragments requests. You can disable it on: every pages, non-shop pages, specified pages (you can choose pages in a dropdown) or specified URLs (you can add URLs one-by-one)

WooCommerce Session Cache

In most cache plugin the cart and checkout pages simply can not be cached. This feature will preload and cache cart and checkout pages for every visitors (separately). With this feature you can speed up the checkout process, which can improve conversions.

GEO IP Support

If your store is using multiple currencies, or provide different prices based on the visitor’s location, you can generate separate cache for each location using GEO IP support feature.

Remote Prebuild

On some servers local prebuild is not working, because loopback is disabled. In this case, you can enable Remote Prebuild and use our proxy service to prebuild pages.

Ignore Query String

Swift Performance will bypass cache for pages if the request contains any query string. In some special situations, where page should be cached, even if there is a dynamic parameter in the GET request. See more

Avoid Mixed Content

In some cases the site source can contain links/src with HTTP version instead of HTTPS. If you enable Avoid mixed content, it will remove the protocol from all links and sources, so you won’t get a mixed content error in the browser.

Case Insensitive URLs

URLs in WordPress are case insensitive by default. Because of this, some pages can be duplicated in cache. If you would like to avoid these duplicates you may need to enable Case Insensitive URLs feature.

Exclude Cookies

You can specify any cookie which should be bypass the cache. If the user has one of these cookies, then cache will be bypassed.

Keep Original Headers

Swift Performance Lite now can keep headers of the original request. If you are using a plugin which send custom headers you can keep them for the cached version as well.

Local Fonts

Now you can download and host all your fonts locally. To use this feature you need to enable Merge Styles option. All fonts will be located in cache folder, so if cache will be cleared, then fonts will be download again. Using local fonts can speed up the page load, improve Web Vitals so it is recommended to use.

Force font-display: swap

Swap instructs the browser to use the fallback font to display the text until the custom font has fully downloaded to avoid “flash of invisible text” (FOIT). Now you can set font-display property to swap for all fonts with one click.

Remote Cronjobs

If you disable WP Cron, then cronjobs will not run at all, except if you trigger it somehow. Swift Performance API provides remote cron service, which will trigger cronjobs horly, twice daily or daily basis.

Limit WP Cron

Prevent WP Cron being called on every page load. It is better alternative to decrease cron requests instead disabling it, because with this feature you can decrease server load, however it won’t break plugin features, like backups, scheduled posts, or prebuild cache process.

Hide Footprints

Swift Performance adds an extra header an HTML comment at the end of the source, which represents the cache status for the request. You can remove these footprints with the new Hide footprints feature.

Disable Admin Notices

Swift Performance in some cases will show a message in admin area. For example if a plugin/theme or core update has been finished. If you don’t like it, you can disable this feature in General settings.

Background Requests

For some AJAX requests we doesn’t need the response (eg post view stats). You can add rules to make these requests run in background, so the browser won’t wait the response. See more

Lazyload Elementor Youtube Background

Elementor is using javascript to inject the iframe for the background Youtube videos, so common lazyloading won’t work here. However you can use Lazyload Elementor Youtube Background feature to lazyload these videos as well.

Custom CDN Filetypes

By default Swift Performance Lite will use CDN for typical static filetypes. Now you can add more file types which should be loaded from CDN, or you can also exclude files to being served via CDN.

Discover New Pages

With this new feature Swift Performance Lite can find and preload pages, which are generated by a plugin (like pagination). For example it can help to preload paginated pages for shop archives

See full feature list

Swift Performance Lite