litespeed / lscache-mediawiki
LiteSpeed Web Server的MediaWiki全页面缓存
Requires
- php: >=5.4
This package is auto-updated.
Last update: 2024-09-08 07:04:24 UTC
README
LiteSpeedCache插件是运行在LiteSpeed Web服务器上的MediaWiki网站的MediaWiki扩展。启用其LSCache功能可以加快页面加载速度,减少响应时间,并极大地减少MediaWiki网站的负载。
- 它简单易用,经过3分钟的设置后,可以使您的wiki网站速度提高多达100倍,且无需额外成本。
- MediaWiki中集成的特殊页面提供了对缓存行为的全面控制。
- 不再需要担心缓存同步问题。当相关文章内容发生变化时,LScache将自动清除页面。您可以设置较长的缓存过期时间以改善访客体验,可以放心,当相关内容发生变化时,缓存将被清除。
- 可选的私有缓存(用于已登录用户)在文章内容发生变化时也会自动同步。无论哪个用户更改了文章,所有已登录的用户都将被提供新的文章内容,无论私有缓存过期设置如何。
LiteSpeedCache扩展最初由LiteSpeed Technologies编写。它遵循GNU通用公共许可证(GPL)发布。
有关更多信息,请参阅 https://www.litespeedtech.com/products/cache-plugins
先决条件
本版本的LiteSpeedCache需要MediaWiki 1.25或更高版本以及LiteSpeed LSWS服务器5.2.3或更高版本。
安装
修改MediaWiki网站目录下的 .htaccess 文件,添加以下指令
<IfModule LiteSpeed>
CacheLookup on
</IfModule>
如果您的MediaWiki网站已启用MobileFrontend扩展,添加以下指令
<IfModule LiteSpeed>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Mobile|Android|Silk/|Kindle|BlackBerry|Opera\ Mini|Opera\ Mobi [NC] RewriteRule .* - [E=Cache-Control:vary=ismobile]
RewriteRule .* - [E=Cache-Vary:stopMobileRedirect,mf_useformat]
</IfModule>
将LiteSpeedCache目录复制到您的MediaWiki安装的扩展文件夹中。然后,将以下行添加到您的 LocalSettings.php
文件中(靠近末尾)
wfLoadExtension( 'LiteSpeedCache' );
安装后,您可以通过访问您的wiki上的 Special:Version 来验证扩展是否成功安装。
要找到LiteSpeedCache插件的链接,请访问您的wiki上的 Special:SpecialPages,然后在 数据和工具 类别下查找。
使用方法
安装后,以管理员身份登录并访问您的wiki上的 Special:LiteSpeedCache 以开启LiteSpeedCache。