LiteSpeed Cache Plugin Settings

litespeed cache plugin settings

After 4 decades of IT Management, Development, & Consulting, here’s a complete, successful set of all LiteSpeed Cache Plugin Settings I use on my sites. AND, I no longer need a hosted LiteSpeed Server! I learned how to achieve typically 93-100 on all 4 PSI metrics, even with 18-20 plugins. See all screens and all my settings of all tabs. Tap here to jump to the first settings section.

Read my tips and other experts’ tips on which items to customize for your standard sites, sites with advertising, “WP Recipe Maker” sites, and handling conflicts. See other related topics in my recommended WordPress plugins category.

Finally, this post stays current because I actually use this article as my sites’ LiteSpeed checklist for its cache plugin settings. Also, I keep the plugin current each version change.

What is LiteSpeed LSWS & LSCWP?

There is a LiteSpeed Web Server (LSWS) and it’s about the 4th most popular one as of 2024. It uses a similar format as Apache Server and works with most of Apache features. It acts as an Apache drop-in replacement. OpenLiteSpeed is its open source edition of LiteSpeed Web Server Enterprise.

LiteSpeed Technologies also has created a world class caching plugin for WordPress (LSCWP) that works best with LSWS but also works well with other web servers such as Apache, NGINX, and others.

Introduction to LiteSpeed Cache Plugin Settings

To start, read my post “LiteSpeed WordPress Plugin for Caching“. It shows how to get the plugin, install it, and activate it. Then, follow its initial steps of basics. It’s quick and simple. It’s also best if you have generated your own free QUIC.cloud account but, if you haven’t that’s okay. You can do that in this post to enable yourself to configure a ton of the extra caching features shown here. So, yeah, you can start here after you’ve activated the plugin.

About Configuring Each LiteSpeed Plugin Section

All LiteSpeed Cache Plugin Settings are separated by their own major menu sections. So, this post follows its menus exact, same order. Regardless, use my table of contents to easily jump to any particular section’s settings. Return often, to stay current on the latest changes and improvements. Remember, this is my checklist I use and maintain to match the most current plugin version.

LiteSpeed Nomenclature

Finally, there are several naming, acronyms, and misspellings used when referring to LiteSpeed server and its WordPress plugin. See this list to recognize them when looking through various articles and guides.

1. Dashboard Section

The LiteSpeed Cache Dashboard is a great overall picture of what’s going on. It’s a good idea to look it over at times. What you’re looking for is any indication of something remaining in a queue for a good while. In some cases, you can tap a pending process to hurry it along.

litespeed cache dashboard for litespeed cache plugin settings
LiteSpeed cache DASHBOARD for LiteSpeed cache plugin settings

2. Presets Section

The LiteSpeed Presets section is good for initially applying a bunch of standardized default settings to match your desired starting level of caching. It also has a tab for exporting, importing, and resetting your settings. So, the presets area has the followings tabs:

2a. Presets: tab Standard Presets

This section is really good to get you started quickly with LiteSpeed caching, even if you don’t yet have a domain key linked to QUIC.cloud or don’t yet have any CDN configured. Regular small sites with no e-commerce, no ads, no food recipes, and no special functions may do fine with the “Aggressive” or “Extreme” presets. I typically start my sites off with the recommended “Advanced” preset.

tab standard presets of several standard options of litespeed cache default settings
tab STANDARD PRESETS of several standard options of LiteSpeed cache default settings

2b. Presets: tab Import Export

Every time I make changes to the lscwp settings, I come here and backup those settings by tapping the <Export> button. I save that settings file with my domain under a folder for backups – LiteSpeed Cache. Finally, sometimes I’ll add a small text file in that folder that describes the reasons for any of the changes.

tab import export of litespeed cache plugin settings
tab IMPORT – EXPORT of LiteSpeed cache plugin settings

3. General Section

The General section has the followings tabs:

3a. General: tab Online Services

After you’ve used your free QUIC.cloud account to add this domain, it will gradually update this screen to show your current ONLINE SERVICES. This varies in time but mine typically started to show nodes in 10-60 minutes after the account automatically assigned a domain key.

tab online services of litespeed cache plugin configuration
tab ONLINE SERVICES of LiteSpeed cache plugin configuration

3b. General: tab General Settings

Here are my current GENERAL SETTINGS I use:

tab general settings to start setup litespeed cache
tab GENERAL SETTINGS to start setup LiteSpeed cache

3c. General: tab Tuning

I make no changes to the default TUNING configuration. The IP addresses are automatically derived; however, it does allow you to add any, if needed. Also, the default list of guest mode user agents allows you to add more or remove any. Again, I don’t make any changes here on my sites.

tab tuning to configure litespeed cache
tab TUNING to configure LiteSpeed cache

4. Cache Section

This key area is to setup LiteSpeed Cache specifically. It has the following tabs to use to configure LiteSpeed cache:

Expert Tips on How to Manage Multiple Caching Systems

Generally, having more than one caching system isn’t recommended. However, because there are many caching scenarios, there are some cases more than one is required. Here are some expert tips to review.

4a. Cache: tab Cache

This is specifically for the focus on LiteSpeed Cache Settings. I use the following CACHE config:

The rest of the items are lists and contain default entries. It allows you to add any custom ones you might discover you need to add. I don’t add any others for my sites.

tab cache for litespeed cache settings
tab CACHE for LiteSpeed cache settings

4b. Cache: tab TTL

I use the following TTL config:

tab ttl best litespeed cache settings
tab TTL best LiteSpeed cache settings

4c. Cache: tab Purge

I use the following PURGE config:

tab purge best settings for litespeed cache
tab PURGE best settings for LiteSpeed cache

4d. Cache: tab Excludes

I use the following EXCLUDES config:

tab excludes config of lscache
tab EXCLUDES config of lscache

4e. Cache: tab ESI

I use the following ESI config:

tab esi best cache setup config
tab ESI best cache setup config

4f. Cache: tab Object

I use the following OBJECT config:

tab object best lscwp plugin setting
tab OBJECT best lscwp plugin setting

4g. Cache: tab Browser

I use the following BROWSER config:

tab browser best litespeed cache settings
tab BROWSER best LiteSpeed cache settings

4h. Cache: tab Advanced

I use the following ADVANCED config:

tab advanced to further configure litespeed cache
tab ADVANCED to further configure LiteSpeed cache

5. CDN Section

The CDN section has all of these changed tabs in 2025:

IMPORTANT CDN Setup Expert Steps

Having your site utilizing a CDN system, as mentioned in my “Website Requirements” post, helps its performance worldwide and also across one’s own country. So, ensure you made having a CDN as a part of your Website Project Plan.

Step 1: When to Setup CDN

It’s best to setup all other plugin settings first and reserve CDN setup for last. Here’s a list of reasons why.

Step 2: Know your Pre-requisites Before CDN Setup

Step 3: How To Setup LiteSpeed CDN using QUIC.cloud

You can use the lscwp plugin to connect with several different CDN options. This step covers only how to setup the LiteSpeed CDN using your QUIC.cloud account.

Also, be prepared to fund a starting portion of establishing your LiteSpeed CDN. It’s very economical compared to other commonly known CDN services.

Step 3a: Enabling CDN & DNS Option
Step 3b: Processing Nameserver Changes
Step 3c: Confirming DNS Changes are Recognized
Step 3d. CDN Active Status Confirmation

Alternatively, you can also see LiteSpeed’s Guide to CDN Setup.

5a. CDN: tab QUIC.cloud

This gives an easy URL to go to QUIC.cloud for creating a new account or going directly to your existing one.

After I joined my domain to QUIC.cloud and setup its CDN, this tab reflects an easy to read status report of each important service.

5b. CDN: tab Cloudflare

Here’s the section for those who prefer to use Cloudflare’s CDN. Once to tap the Cloudflare API option to “ON”, the screen settings will change so you can just populate those entries and <Save Changes>.

These next settings are only if using Cloudflare CDN:

tab cloudflare has its own lscwp setup
tab CLOUDFLARE has its own lscwp setup

5c. CDN: tab Other Static CDN

Finally, you can refine any custom requirements you might have regarding CDN Settings. I don’t make any changes here. Also, it’s auto populated my site’s domain in the “Original URLs” entry. The LiteSpeed documentation suggested not to alter that format used.

tab other static cdn for 3rd party cdn configurations
tab OTHER STATIC CDN for 3rd party CDN configurations

6. Image Optimization Section

The Image Optimization section has the following tabs:

Expert Tips on NextGen Image Creation & Optimizing

About The LSCWP Plugin Image Optimization Process

Here are some aspects to better understand the LiteSpeed plugin’s image optimization process involving the NexGen (WebP / AVIF) media.

Testing LSCWP plugin for Image Optimization

It was tested with WebP images to be produced using the LSCWP plugin (version 6.x). Initially, the images were uploaded as JPG file types and were then discovered optimized by the LSCWP plugin. The newly created WebP images were smaller than the original JPG images.

Why does LiteSpeed sometimes display the original, larger size image file?

However, LiteSpeed did NOT appear to always choose the lower sized image (between WebP and JPG). Also, at times, it would even delete the WebP image to utilize showing a JPG image. This was originally thought to be an issue in my mind, because it didn’t always choose to display the smaller sized image. After more than one hosting service, it was eventually explained to me that the only time a WebP file would be displayed is if it was 45% smaller than the JPG image. It was also explained that it was done that way due to the added processing it takes to display a WebP image.

Is there a performance gain for using WebP or AVIF images?

So, I tested two separate time periods with several days each time. I tested using only the original image JPG formats and compared it with the NextGen (WebP) option enabled. As it turned out, the LiteSpeed plugin made the site performance metrics about 2-6% faster with WebP being selected to be used. Also, the site metrics were far more stable and consistent over a period of time, when randomly checking.

How long does LiteSpeed image optimization take?

Finally, depending on site sizes, it can take a few days to finish NexGen image optimization, followed by caching of those optimized images across the CDN system.

6a. Image Optimization: tab Image Optimization Summary

This is an excellent summary screen so you no longer have to go to the QUIC.cloud switchboard to check on these image metrics.

Use extreme caution when tapping these available options. There are links to review the purpose of each function. Some are irreversible.

tab image optimization summary for ls cache plugin
tab IMAGE OPTIMIZATION SUMMARY for ls cache plugin

6b. Image Optimization: tab Image Optimization Settings

I use the following IMAGE OPTIMIZATION SETTINGS:

For more reading on Image debugging, see LiteSpeed’s “Troubleshooting Media Issues“.

tab image optimization settings for ls cache plugin
tab IMAGE OPTIMIZATION SETTINGS for ls cache plugin

7. Page Optimization Section

The Page Optimization section is for LiteSpeed PageSpeed settings and has the following tabs:

7a. Page Optimization: tab CSS Settings

I use the following CSS SETTINGS:

Also, for more info on handling CSS, see LiteSpeed’s “Troubleshooting CSS/JS Issues“.

tab css settings for litespeed pagespeed settings
tab CSS SETTINGS for LiteSpeed PageSpeed settings

7b. Page Optimization: tab JS Settings

I use the following JS SETTINGS:

Also, for more info on handling JS, see LiteSpeed’s “Troubleshooting CSS/JS Issues“.

tab js settings for configuring lscwp
tab JS SETTINGS for configuring lscwp

7c. Page Optimization: tab HTML Settings

I use the following HTML SETTINGS:

tab html settings for lscache wordpress plugin
tab HTML SETTINGS for lscache WordPress plugin

7d. Page Optimization: tab Media Settings

I use the following MEDIA SETTINGS:

tab media settings for lscache wp plugin
tab MEDIA SETTINGS for lscache wp plugin

7e. Page Optimization: tab VPI

These settings will populate WP settings to point to images located in a viewport for each individual page or post. It’s believed to avoid lazy loading of those images and to also cache them specifically, e.g., page/post header logo image, featured image, etc. for each individual post/page. Also, note there is a separate desktop and mobile VPI list of images that will populate. It only populates this WP setting (per post/page) after about 5-10 minutes upon publishing.

Important: The VPI image filenames do NOT update in the WP setting of each post/page when a viewport image changes, e.g., changing the featured image filename. It’s unknown if that’s by design. So, a manual change is used in WP in this VPI settings area.

I use the following VPI config:

tab vpi lscache plugin config to prevent lazy load of specific images
tab VPI lscache plugin config to prevent lazy load of specific images

7f. Page Optimization: tab Media Excludes

I use the following MEDIA EXCLUDES config:

tab media excludes for specific rules for litespeed caching
tab MEDIA EXCLUDES for specific rules for LiteSpeed caching

7g. Page Optimization: tab Localization

I use the following LOCALIZATION config:

tab localization for lscwp details
tab LOCALIZATION for lscwp details

7h. Page Optimization: tab Tuning

This is partly JS Tuning. I use the following TUNING config:

For further reading on JS, see LiteSpeed’s “Troubleshooting CSS/JS Issues“.

tab tuning for special detailing of ls caching rules
tab TUNING for special detailing of ls caching rules

7i. Page Optimization: tab Tuning CSS

I use the following TUNING CSS config:

For further reading on CSS, see LiteSpeed’s “Troubleshooting CSS/JS Issues“.

tab tuning css to setup lscwp
tab TUNING CSS to setup lscwp

8. Database Section

The Database section has the following tabs:

8a. Database: tab Manage

Tapping any of these MANAGE functions will clean or optimize the referenced portion(s) of the database.

tab manage lscwp caches
tab MANAGE lscwp caches

8b. Database: tab DB Optimization Settings

While you might want to use values here, I forego them. I use the following DB OPTIMIZATION SETTINGS:

tab db optimization settings for lscwp setup
tab DB OPTIMIZATION SETTINGS for lscwp setup

9. Crawler Section

The Crawler section, in 2025, has switched some items around. They’re now these tabs:

For more knowledge on handling crawlers, see LiteSpeed’s “Crawler Issues & Troubleshooting“.

9a. Crawler: tab Summary

I used crawlers before and found I currently don’t need them. The screens are here for your review and consideration. In the meantime, I do leave the default settings of all the crawler settings are shown as being active; however, they don’t actually do anything because I don’t have them activated on the server.

tab summary of ls server crawlers
tab SUMMARY of ls server crawlers

9b. Crawler: tab Map

This MAP section reveals sitemap crawled status but only if you use the LiteSpeed crawlers.

tab map results of litespeed crawlers across sitemaps
tab MAP results of LiteSpeed crawlers across sitemaps

9c. Crawler: tab Blocklist

This BLOCKLIST area basically will show you any areas that are blocked from being cached. Again, this is only feedback received if you use LiteSpeed crawlers.

tab blocklist of things unable to be cached by litespeed
tab BLOCKLIST of things unable to be cached by LiteSpeed

9d. Crawler: tab Settings

I use the following crawler general SETTINGS. The default “Crawler” is OFF and I don’t enable it because I currently don’t use crawlers.

tab settings for litespeed server crawlers
tab SETTINGS for LiteSpeed server crawlers

10. Toolbox Section

The Toolbox section has the following tabs:

10a. Toolbox: tab Purge

These are specific PURGE functions related to caching or areas specifically named. Note that these are different from the Database section to “Manage” Database Optimizer functions.

tab purge ls cache options for specific immediate cache dumps
tab PURGE ls cache options for specific immediate cache dumps

10b. Toolbox: tab Import Export

Here you can tap <Export> to generate a file to save your lscwp plugin settings locally. To replace current settings, just tap <Choose File> and point it to your locally saved settings you previously exported. Then, assign them by tapping <Import> to replace your current settings.

tab import export to save or recover litespeed settings
tab IMPORT – EXPORT to save or recover LiteSpeed settings

Also, if you want to start all over with settings and change it back to when you first installed the LiteSpeed plugin, tap the red <Reset Settings> button. However, I always recommend exporting the current settings before ever applying this function.

tab import export showing litespeed cache reset settings option
tab IMPORT – EXPORT showing LiteSpeed Cache RESET settings option

10c. Toolbox: tab View .htaccess

This is a great screen to show you what’s currently in the “.htaccess” file used by your site. It also gives you its file path locations on the web server for both its frontend and backend.

tab view htaccess for reviewing htaccess file contents
tab VIEW .HTACCESS for reviewing htaccess file contents

10d. Toolbox: tab Heartbeat

I use the following HEARTBEAT config:

tab heartbeat for adjusting timings of heartbeat properties
tab HEARTBEAT for adjusting timings of heartbeat properties

10e. Toolbox: tab Report

I use the following REPORT config: no changes

tab report of litespeed system events and processes
tab REPORT of LiteSpeed system events and processes

10f. Toolbox: tab Debug Settings

This is only used during debugging or testing restricting LiteSpeed. I use the following DEBUG SETTINGS:

tab debug settings for quick testing of disabling certain lscache items
tab DEBUG SETTINGS for quick testing of disabling certain lscache items

10g. Toolbox: tab Log View

This provides a good selection of log types to review:

And, there’s a final feature to dump them all when you tap to <Clear Logs>.

tab log view for clearing or reviewing events recorded by purges or debugging or crawlers
tab LOG VIEW for clearing or reviewing events recorded by purges or debugging or crawlers

10h. Toolbox: tab Beta Test

This specialized tab is just to BETA TEST certain changes. I never use this function without working with a higher level expert such as a support technician. Also, I backup my entire site or domain server before using.

tab beta test for lscwp custom support or testing other versions
tab BETA TEST for lscwp custom support or testing other versions

Initial Notes If Using LiteSpeed Server

LiteSpeed Resources

Conclusion

Now you’ve seen this tremendously long series of LiteSpeed cache plugin settings that I use on my WordPress sites. I generally achieve easy high 90s to 100 values in PSI metrics. Also, you’ve seen my notes of what settings are changed if you happen to have a recipe site that uses “WP Recipe Maker”.

Finally, you’ve seen the provided links to extremely valuable resources for further documentation from LiteSpeed or from outstanding LiteSpeed experts. So, be sure and share your successful experiences in the comments and what settings you’ve changed for better results. Finally, share this post on social media and forums to help others!