Wordpress LScache Plugin: LiteSpeed Forced Caching Questions
Last Updated on: Wed, 15 Apr 2026 00:00:02 I have just seen (1) Force Cache URIs, and (2) Force Public Cache URIs, on WordPress Dashboard > LiteSpeed Cache > Cache > Cache tab > I have a small WordPress site with 47 pages/posts. Its a quiet site with about 10 page views a day, occasionally 110 a day. I update a plugin about every 5 days and each update purges my cache. With few visitors, each visitor will mostly be opening un-cached pages and so waiting. I think I have a problem. Am I right? Are there LiteSpeed setting to get around this? I am hoping that I could use force public cache to automatically re-cache about 15 of my pages after (1) each update with its purge, or after (2) LiteSpeed drops this page from cache after its specified retention period. Will this forced caching help me? Would I use forced public cache ? Is the forced cache for forcing private cache with separate caching for each visitor? As I only have 47 pages, I could just put in a / to cache all my pages. Would this cause problems for me? I would not want my private pages cached as this has caused me problems editing the private pages ? but this is another subject. How can I force caching of my home page? If I entered https://www.mysite.com.au/$ would that force the caching of my home page? My hosting service does not offer the LiteSpeed crawler. Hi, general speaking you dont need to bother these setting you just need to set public TTL to longer time , like a week or so these options are offered for no-cache page, not meant to be used this way Best regards, There is something important here that I do not understand. My public TTL (Time To Live) is already, as you suggest, 1 week. After I update a plugin, isnt the whole cache emptied, regardless of TTL? After an update, the first visitor to each of my pages will get slow service and cause LiteSpeed to load that visited page into the cache, so that later visitors to the page get quick service, until the next plugin update. With an update about every 5 days and with few visitors, will not my cache mostly have few pages cached? After an update, I have visited a page and seen that it does not load from the cache. When I immediately re-visit that page, then the page does load from cache. Even if the forced cache is not meant to be used in this way would using it give my visitors better service, because say 20 of my important pages would be cached all the time. Hi, even you forced public cache it , update a plugin will empty the whole cache as well , this action is regardless the TTL there is a reason that purge all occurs after plugin update , many plugins may have impact on pages or some functionalities despite your hosting provider doesnt offer the crawler function you can still make it happen by shell script to loop through the designated page URL with curl to mimic browser header Best regards, Thanks. The question becomes, what does forced caching do? Where is this described? Ive searched in vain. Quote: Forced Caching: Sometimes, in an effort to make sure that certain pages are always cached, you erroneously force the entire site to be cached. This is not a good idea because you never know when there will be individual exceptions to caching . https://wordpress.org/support/topic/litespeed-forced-caching-questions/ From this, I understand forced caching does make sure that certain pages are ALWAYS cached . This suggests that after a plugin update (which empties the cache), LiteSpeed would then re-load into cache each page in Forced public cache so that these pages were ALWAYS cached. If I put page1 into the forced cache, what does LiteSpeed do after an update. Some months ago, a kind person on this forum sent me shell script code using curl. Unfortunately, it blew my Fortran/Pascal/Basic mind ? and my hosting service warned me that I could blow my site up too. Is caching designed only for busy sites, not for quiet sites? Hi, some pages are default no-cache , like my account page , user can use this option to force cache it , regardless by default it is set to no-cache it does NOT matter how page was instrcuted to cache , either by this force cache option or normal way of caching it , update plugin will lead to purge all action action , it is hardcoded in code Best regards, Thanks all. Seems that I cannot do it using forced cache. Defeated again! Now Im thinking of using a DOS batch file like: C: Program Files (x86)>start firefox.exe https://www.mysite.com/page1 Sleep 10 TASKKILL /IM firefox.exe /F Sleep 5 C: Program Files (x86)>start firefox.exe https://www.mysite.com/page2 Sleep 10 TASKKILL /IM firefox.exe /F or just opening several pages by hand Even though these options will inflate my site statistics. Hi, I dont really know much about Windows batch but from Linux side , you can always use shell script like curl with full Chrome header/user agent to mimic user access to cache the page for statistics , well , I dont really have good option for that , if your statistics can exclude certain IP or certain user agent , you can use that way Best regar, Hi @persist9, maybe a cache warmer will help you. Sitemap Cache Warmer It works wonderfully once via browser or via CronJob. Unfortunately, it doesnt activate my Litespeed Cache and I have to call up the page in the browser first. The cache is not filled until the second call. Maybe it fills your cache. Hi, Im going to mark this topic Resolved , due to lack of activity. If you still need help, please feel free to re-open it. When re-open it, please also change the topic status to not solved Best regards,
LiteCache Rush: Speed comes from using less, not from doing it faster
Reference