Differences

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

Link to this comparison view

Both sides previous revision Previous revision
litespeed_wiki:cache:mediawiki [2018/03/06 15:28]
Lisa Clarke Proofreading
litespeed_wiki:cache:mediawiki [2020/08/14 19:23]
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 <nowiki>​https://​github.com/litespeedtech/​lscache_mediawiki/​archive/​master.zip</​nowiki></​code>​ +
- +
-Unzip the downloaded file with: +
- +
-<​code>​unzip master.zip</​code>​ +
- +
- +
-===== Install ===== +
- +
-  - Create ''​.htaccess''​ if it doesn'​t exist, and add the following: <​code><​IfModule LiteSpeed>​ +
-CacheLookup on +
-</​IfModule></​code>​ +
-  - Move the ''​LiteSpeedCache''​ directory to ''/​extensions''​ in the MediaWiki directory +
-  - Edit ''​LocalSettings.php''​ in the MediaWiki root directory, and add the following near the end: <​code>​wfLoadExtension( '​LiteSpeedCache'​ );</​code>​ +
-  - Log in to MediaWiki and from the administrator panel, navigate to '''​Special pages > Data and Tools > LiteSpeed Cache'''​. +
-{{ :​litespeed_wiki:​cache:​mediawikicache3.png?​200 |}} +
- +
-{{ :​litespeed_wiki:​cache:​mediawikicache4.png?​200 |}} +
- +
-===== Settings ===== +
- +
-Edit the page to enable public cache: +
- +
-{{ :​litespeed_wiki:​cache:​mediawikicache2.png?​800 |}} +
- +
-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 the **Network** tab of the brower'​s developer tool. You should see something like this: +
- +
-  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 +
  • Admin
  • Last modified: 2020/08/14 19:23
  • by Lisa Clarke