litespeed / lscache-mediawiki

LiteSpeed Web Server的MediaWiki全页面缓存

安装: 2

依赖项: 0

建议者: 0

安全: 0

星星: 3

关注者: 4

分支: 6

开放问题: 9

类型: mediawiki-extension

v1.0.2 2020-01-01 05:44 UTC

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。