WordPress - Litespeed Cache Install Guide

To make it easier to get in touch with us, from the 24th of March 2016 all support tickets will need to be submitted from your Crucial Control Panel.

If you're on a Web Hosting or Reseller plan, your service includes Lightspeed, much faster replacement for Apache. With Lightspeed, you can use the plugin for WordPress which works far better than Super Cache, Total Cache or other cache plugins can, as it runs on the server level rather than just the WordPress level.


If you have a Control Panel VPS or Blaze Server, feel free to submit a support ticket through https://control.crucial.com.au/clientarea.php and we can install Litespeed for you. There is a monthly cost with Litespeed (as it's a commercial product) which depends on your server specifications. For the performance benefit (even if you're not using WordPress), Litespeed is definitely worth the cost.


Step 1 - Log in to WordPress and add a new plugin


bbac11bdab6a92096eea6704bcd6d02b0c92064a?t=f6156354aa10eaf9413f4c830395f944



Step 2 - Find the plugin and click Install Now


81c9b5d61612353973432ced7d24c9adeb7f0cb2?t=b2c13c5af47ee30004a4454cdb61c43c



Click Activate to enable Litespeed


87b9e9ccf3ebbfc139b8d50071fbcdd2a2aba73b?t=fc7462ffe3e338912f76bc5b25fa6bbf


Step 3 - Next, you need to log in to cPanel and edit your .htaccess file (click here for a guide) to remove the default config.


One: Delete this text

## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
<IfModule LiteSpeed>
RewriteEngine on
CacheLookup on
RewriteRule .* - [E=Cache-Control:no-autoflush]
RewriteRule min/\w+\.(css|js) - [E=cache-control:no-vary]
### marker CACHE RESOURCE start ###
RewriteRule wp-content/.*/[^/]*(responsive|css|js|dynamic|loader|fonts)\.php - [E=cache-control:max-age=3600]
### marker CACHE RESOURCE end ###
### marker FAVICON start ###
RewriteRule favicon\.ico$ - [E=cache-control:max-age=86400]
### marker FAVICON end ###
</IfModule>
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END LSCACHE
# BEGIN NON_LSCACHE
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
## LITESPEED WP CACHE PLUGIN - Do not edit the contents of this block! ##
# END NON_LSCACHE



Two: Add this text to the top

# BEGIN LSCACHE
<IfModule LiteSpeed>
CacheEnable public /
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(HEAD|GET)$
RewriteCond %{REQUEST_URI} !^/(wp-admin|wp-login.php|wp-cron.php)
RewriteRule .* - [E=Cache-Control:max-age=120]
</IfModule>
# END NON_LSCACHE



The page should look like this.

# BEGIN LSCACHE
<IfModule LiteSpeed>
CacheEnable public /
RewriteEngine on
RewriteCond %{REQUEST_METHOD} ^(HEAD|GET)$
RewriteCond %{REQUEST_URI} !^/(wp-admin|wp-login.php|wp-cron.php)
RewriteRule .* - [E=Cache-Control:max-age=120]
</IfModule>
# END NON_LSCACHE
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress


Hit Save. Litespeed Cache is now installed and Working :)

Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request

Comments

Powered by Zendesk