Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
litespeed_wiki:cache:mediawiki [2018/01/10 20:37]
Jackson Zhang [Install]
litespeed_wiki:cache:mediawiki [2020/08/14 19:23] (current)
Lisa Clarke Redirect to new Documentation Site
Line 1: Line 1:
-The LiteSpeedCache plugin is a MediaWiki extension for MediaWiki sites running on a LiteSpeed webserver. Enable its LSCache feature to speed up page loading, reduce response time, and tremendously reduce server load for MediaWiki sites. +~~REDIRECT>​https://​docs.litespeedtech.com/​lscache/lscmw/overview/~~
- +
-See https://​www.litespeedtech.com/​products/​cache-plugins for more information. +
- +
-===== MediaWiki ===== +
- +
-MediaWiki is a free software open source wiki package written in PHP, originally for use on Wikipedia (the free encyclopedia). It is a feature-rich wiki implementation,​ that uses PHP to process and display data stored in its MySQL database. It is a fairly popular wiki application on the web. +
- +
-===== Prerequisites ===== +
- +
-This version of LiteSpeedCache requires MediaWiki **1.25** or later and LiteSpeed Web Server (LSWS) **5.2.3** or later. +
- +
-===== Download ===== +
- +
-<code>wget https://github.com/litespeedtech/​lscache_mediawiki/​archive/​master.zip</​code>​ +
- +
-Unzip the downloaded file with: +
- +
-<​code>​unzip master.zip</​code>​ +
- +
- +
-===== Install ===== +
- +
-1. Create ''​.htaccess''​ if it doesn'​t exist, and add the following:​ +
- +
-<​code><​IfModule LiteSpeed>​ +
-CacheLookup on +
-</​IfModule></​code>​ +
- +
-2. Move the ''​LiteSpeedCache''​ directory to ''/​extensions''​ in the MediaWiki directory +
- +
-3. Edit ''​LocalSettings.php''​ in the MediaWiki root directory, and add the following near the end: +
- +
-<​code>​wfLoadExtension( '​LiteSpeedCache'​ );</​code>​ +
- +
-4. After you login to media wiki ''​special''​ page, under ''​Data and Tools'',​there is ''​LiteSpeed cache''​ setting like the following:​ +
-{{ :​litespeed_wiki:​cache:​mediawikicache3.png?​200 |}} +
- +
- +
-{{ :​litespeed_wiki:​cache:​mediawikicache4.png?​200 |}} +
- +
- +
-{{ :​litespeed_wiki:​cache:​mediawikicache2.png?​800 |}} +
- +
-You should also turn public cache and private cache on there. The default settings are "​off"​. +
- +
-===== Settings ===== +
- +
-From the MediaWiki administrator panel navigate to **Special pages > LiteSpeed Cache**, and edit the page to enable public cache: +
- +
-Set **LiteSpeed Public Cache Enabled** to ''​checked''​ and save the page. +
- +
-===== Verify Cache Setup ===== +
- +
-If a resource is served from LSWS cache, the server response header contains ''​X-LiteSpeed-Cache:​ Hit''​. +
- +
-Load the URL ''<​nowiki>​https://​yourdomain.com/wiki/index.php/Main_Page<​/nowiki>''​ and check the headers through **Network** tab of the developer tool. You should see something like this: +
- +
-<​code>​GET /​wiki/​index.php/​Main_Page HTTP/1.1 +
-Accept text/​html,​application/​xhtml+xml,​application/​xml;​q=0.9,​*/​*;​q=0.8 +
-Accept-Encoding gzip,​ deflate, br +
-Accept-Language en-US,​en;​q=0.5 +
-cache-control public,​ max-age=2592000 +
-server LiteSpeed +
-vary Accept-Encoding,​ Cookie +
-x-litespeed-cache hit</​code>​ +
  • Admin
  • Last modified: 2018/01/10 20:37
  • by Jackson Zhang