Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
litespeed_wiki:cache:lscjoomla [2018/03/09 14:53] Eric Leu [Installing] |
litespeed_wiki:cache:lscjoomla [2020/01/20 17:42] Jackson Zhang [Installation and Configuration] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== LiteSpeed Cache for Joomla ====== | + | ====== LiteSpeed Cache for Joomla with VirtueMart support ====== |
+ | LiteSpeed's LSCache for Joomla is a high performance, low cost, user friendly cache extension for Joomla v3.x+ sites running on a LiteSpeed web server. It will tremendously speed up your site, and reduce server load with minimal management efforts. | ||
- | The LiteSpeed Cache plugin is a high-performance cache component for Joomla sites running on a LiteSpeed web server. | + | For most Joomla sites, the default settings work well. However, LSCJoomla is flexible and provides many ways to fine-tune your cache, if you are so inclined. |
- | The LiteSpeed Cache extension is released under the GNU General Public Licence (GPL). | + | For advanced Joomla sites such as e-commerce sites, LiteSpeed's cutting-edge ESI functionality combined with cache options for logged-in users allows your complex business site to run with the efficiency of a static file site. Your store's pleasant user experience will encourage repeat customers. |
- | See [[https://www.litespeedtech.com/products/cache-plugins|our website]] for more information. | + | The smart auto-purge feature minimizes cache management needs. No more worrying about synchronization problems. LSCJoomla will detect that you changed an article, you changed a menu setting, or you changed a module setting. Then, it will //automatically purge related pages//. This gives you the freedom to set a longer cache expiration time and improve visitor experience, confident that the cache will be purged when the relevant content or setting changes. |
- | ===== Prerequisites ===== | + | Some components and some pages may not work well with cache. LiteSpeed Cache for Joomla allows flexible exclude rules for those components and pages. |
- | This version of LiteSpeed Cache requires Joomla 3.x or later and LiteSpeed Web Server 5.2.3 or later. | + | **NOTE**: Since the **VirtueMart** eCommerce component is a Joomla component, LiteSpeed's LSCache plugin for Joomla supports VirtueMart by default and there is no extra plugin required. |
+ | ===== Requirements ===== | ||
+ | LiteSpeed Cache for Joomla requires: | ||
+ | * Joomla 3.x or later | ||
+ | * Either LiteSpeed Web Server Enterprise 5.2.3 or later, or OpenLiteSpeed 1.4 or later | ||
- | Before installing and activating **lscjoomla**, remove any other full-page cache modules (such as "System - Page Cache"). | + | **NOTE**: Enterprise edition is required in order to use the ESI feature. ESI will be disabled with OpenLiteSpeed. |
- | ===== Installing ===== | + | ===== Installation and Configuration ===== |
- | Modify the ''.htaccess'' file in the Joomla site directory, adding the following directives: | + | |[[litespeed_wiki:cache:lscjoomla:installation|Installation]]|How to install and enable LSCJoomla| |
+ | |[[litespeed_wiki:cache:lscjoomla:verification|Verification]]|How to know if LSCJoomla is working| | ||
+ | |[[litespeed_wiki:cache:lscjoomla:configuration|Configuration]]|A guide to the LSCJoomla Settings| | ||
+ | |[[litespeed_wiki:cache:lscjoomla:crawler|Crawler]]|How to setup crawler cron job for LSCJoomla| | ||
+ | |[[litespeed_wiki:cache:lscjoomla:faq|FAQ]]|LSCJoomla Frequently Asked Questions| | ||
- | <code><IfModule LiteSpeed> | + | ===== Support ===== |
- | CacheLookup on | + | Need more help? Here are a few options: |
- | </IfModule> | + | * Ask on [[https://www.litespeedtech.com/support/forum/forums/litespeed-cache-extension-for-joomla.39/|our forum]] |
- | </code> | + | * Visit [[https://www.litespeedtech.com/slack|our slack community]] and add the ''#joomla-cache'' channel |
- | + | ||
- | If your Joomla site has a separate mobile view, please add the following directives: | + | |
- | <code> | + | |
- | <IfModule LiteSpeed> | + | |
- | RewriteCond %{HTTP_USER_AGENT} Mobile|Android|Silk/|Kindle|BlackBerry|Opera\ Mini|Opera\ Mobi [NC] RewriteRule .* - [E=Cache-Control:vary=ismobile] | + | |
- | </IfModule> | + | |
- | </code> | + | |
- | Download [[https://github.com/litespeedtech/lscache-joomla|com_lscache]] and [[https://github.com/litespeedtech/lscache-joomla|lscache_plugin]], ZIP the directories together and install the zip file using the Joomla Administrator menu: **Extensions > Manage > Install > Upload Package File**. | + | |
- | + | ||
- | Enable the LiteSpeed Cache Plugin using the Administrator menu: **Extensions > Plugins**. | + | |
- | + | ||
- | ===== Configuration ===== | + | |
- | + | ||
- | Using the Joomla Administrator menu: **Components > LiteSpeed Cache**, click the **Options** button to change LiteSpeed Cache settings. | + | |
+ | The LiteSpeed Cache extension is released under the GNU General Public Licence (GPL). See [[https://www.litespeedtech.com/products/cache-plugins|our website]] for more information. |