LiteSpeed Cache for XF2 - Community 2.3.0 Download
Compatible XF Versions2.1 , 2.2Visible BrandingNoDeveloped by LiteSpeed Technologies - the LiteSpeed Cache Plugin for XenForo 2 (LSCXF2) is a PHP-based plugin that communicates with your installation of LiteSpeed Web Server(LSWS) and its built-in page cache, LSCache. Because LSCache is built directly into LSWS, overhead is significantly reduced and caching can be done more efficiently than with other PHP-based caches.
The current community version of LSCXF2 will only cache and serve pages for non-logged in users. After a user has logged in, their page requests will always hit the backend.
Additional Plugin Features
- Significantly reduce server load and improve site performance through automatic page caching.
- Support for HTTPS, HTTP/2, & QUIC out-of-box
- Download the LiteSpeed Cache for XenForo plugin package.
- Disable any other page caches as these will interfere with LSCXF2.
- Access the server hosting your XenForo installation, either directly or using ssh/sftp.
- From the unzipped LSCXF2 folder, copy all files under upload to the upload folder of your XenForo installation.
- In the XenForo control panel, navigate to the Add-ons section to complete the installation.
Once you have downloaded and installed the plugin package, edit .htaccess with the code shown below, making the following changes where appropriate:
- Replace xf_user with the new value, if you changed it in XenForo Configuration.
- If you want to cache for more or less than 360 seconds, change 360 to the number of seconds you wish. (Recommended < 10 minutes):
# LiteSpeed XenForo cache
<IfModule litespeed>
CacheLookup public on
RewriteEngine On
# cache
RewriteCond %{HTTP_COOKIE} !xf_user [NC]
RewriteRule .* - [E=Cache-Control:max-age=360]
# no cache
RewriteCond %{HTTP_COOKIE} xf_user [NC]
RewriteRule .* - [E=Cache-Control:vary=loggedin]
RewriteCond %{HTTP_COOKIE} xf_user [NC]
RewriteRule .* - [E=Cache-Control:no-cache]
</IfModule>