# LiteSpeed Cache for WordPress¶

Tip

LiteSpeed Cache for WordPress is also compatible with ClassicPress.

## What is LSCache?¶

LiteSpeed Cache (LSCache) is a built-in, high-performance dynamic content acceleration feature of LiteSpeed server products.

LSCache accelerates dynamic content (not just PHP pages), with features very similar to those in Apache mod_cache, using an efficient, highly customizable, native implementation within the LiteSpeed server, which greatly reduces page load time and server load.

LSCache eliminates the extra reverse-proxy layer(s) required by add-on cache packages (such as Varnish), providing faster, more efficient handling of static content in addition to its stellar handling of dynamic content.

## Why Use a Plugin?¶

The LiteSpeed Cache Engine can be controlled through rewrite rules in the .htaccess of a web app's document root. So what do you gain by using an LSCache plugin?

An LSCache plugin bridges the knowledge gap between a web app and the Cache Engine.

Put another way: web apps have rules about what content may be cached, for how long it may be cached, and what events would cause a cache object to become stale. LSCache plugins are a way of communicating these web app rules to the Cache Engine. LSCache plugins allow you to manage the cache in such a way that more objects may be stored for a longer period, and with unparallelled accuracy.

## Server-Level Prerequisites¶

### Obtain a LiteSpeed Web Server¶

You will either need LiteSpeed-powered hosting, or one of the following LiteSpeed server products in order to use LSCache:

Tip

OpenLiteSpeed does not support ESI. If you wish to use ESI, you will need a commercial LiteSpeed product such as LiteSpeed Web Server or QUIC.cloud.

Note

It is possible to use the LSCache plugin for WordPress without a LiteSpeed server product, however you will not have access to any of the caching functions, as they require the LSCache server component to work. You may still use the Optimization features without a LiteSpeed server. Learn more.

### Configure the Server¶

LSCache must be set up at the server level before it can be made available to any sites on the server.

Tip

See Configure Cache Root and Cache Policy for instructions

## Install, Configure and Use the Plugin¶

Once you've set up your web server and configured the cache root and cache policies, you're ready to install the plugin. The plugin will allow you to configure and manage your LiteSpeed server's cache simply and easily, through your site's own familiar admin interface.

Tip

If you are a System Administrator for a shared hosting server and are currently using WHM/cPanel, you may find the LiteSpeed Cache for WordPress Management section within the LiteSpeed WHM Plugin to be a big time saver. It allows you to enable cache for all of your WordPress installations with one-click.