There are two ways to use LiteSpeed Cache for WordPress (LSCWP): with a LiteSpeed server, and without one.
Using LSCache Without a LiteSpeed Server¶
Anyone can use the LSCWP plugin, even those who are using Apache, nginx, or some other non-LiteSpeed server. However, none of the plugin's caching functionality will be available to you. You are free to use all of the optimization features, but caching does not work without a LiteSpeed server. To use LSCache without a LiteSpeed server:
- Simply install and activate the plugin through the WordPress Admin interface.
- Navigate to LiteSpeed Cache > Page Optimization
- Have fun playing with the options! Screen-by-screen instructions are here, if you need them.
If you are not currently running a LiteSpeed Web Server with LSCache enabled, but you would like to use the caching features of the WordPress plugin, please contact your hosting provider. Ask them to switch you to LiteSpeed Web Server! If that is not an option, check out QUIC.cloud CDN, which gives you access to LSCWP caching, no matter what server your site uses on the backend.
The rest of these instructions pertain to those who are using OpenLiteSpeed, commercial LiteSpeed products, LiteSpeed-powered hosting, or QUIC.cloud CDN. These options allow you to use ALL of LSCWP's features, including caching.
Before installing and activating the LSCache plugin, deactivate all other full-page cache plugins.
You can still use other types of cache (like object cache), but only one page cache can be used at a time, so you’ll need to disable any other page caches, if you want to use LSCache.
It is possible to use multiple optimization plugins at once. Please see these instructions to learn how to do so safely.
Please see the Overview for the server-level requirements before attempting to install this plugin.
- Download the LSCWP plugin from our WordPress Plugin Directory page.
- Log in to your WordPress Dashboard, navigate to Plugins > Add New and click on Upload Plugin.
- Select the LSCWP zip file and click Install Now. Activate the plugin.
- Navigate to LiteSpeed Cache > Cache > Cache and set Enable Cache to
You may also install the plugin directly from the Plugins > Add New screen. Replace the first three steps above with:
- Search for
LiteSpeed Cachein the search box. Our plugin should be the first search result to come up.
- Press Install Now. Activate the plugin.
Verify Your Site is Being Cached¶
You can verify a page is being served from LSCache through the following steps:
- From a non-logged-in browser, open the developer tools and navigate to your site. Open the Network tab.
- Refresh the page.
- Click the first resource. This should be an HTML file. For example, if your page is
http://example.com/webapp/, your first resource should either be something like
- If you see headings similar to (for example), this means the page had not yet been cached, but that LiteSpeed has now stored it for future use.
X-LiteSpeed-Cache: miss X-LiteSpeed-Cache-Control:public,max-age=1800 X-LiteSpeed-Tag:B1_F,B1_
- Reload the page and you should see
X-LiteSpeed-Cache: hitin the response header. This means the page is being served by LSCache and is configured correctly.
- If you don't see
X-LiteSpeed-Cache: miss, then there is a problem with the LSCache configuration.