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.
Please see the Overview for the server-level requirements before attempting to use LSCache.
- Clone the Github repo
git clone https://github.com/litespeedtech/full-page-cache-addon
- Copy the contents of
cscart/*to your CSCart installation
rsync -a full-page-cache-addon/cscart/ /your/cscart/installation/
- Append the contents of
cat full-page-cache-addon/htaccess_lscache >> /your/cscart/installation/.htaccess
- From the CS-Cart admin panel, navigate to Add-ons > Manage add-ons
- Scroll down to Full-page cache add-on and click the Install button.
- Scroll down to Full-page cache add-on again, click the
Disableddrop down, and change it to
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.