手册:$wgMiserMode
Appearance
Outdated translations are marked like this.
| 性能修改和限制: $wgMiserMode | |
|---|---|
| 啟用/停用資料庫密集型功能 |
|
| 引进版本: | 1.1.0前 |
| 移除版本: | 仍在使用 |
| 允许的值: | (布尔值) |
| 默认值: | false |
| 其他设置: 按首字母排序 | 按功能排序 | |
吝啬模式(Miser mode)是为了给一台服务器上运行大量Wiki的情况减小负载而准备的。所有维基媒体基金会的wiki上都启用了这个功能。
详情
如果true,禁用数据库密集型的功能,以便在需要时可以单独管理/控制。
这包括从缓存中读取标记为高开销的特殊页面,而非在每次请求时重新生成。
当$wgMiserMode设定为true,则受此标志管理的特殊页面只在明确要求更新时被更新。
例如,使用Extension:RefreshSpecial设置一个调用/maintenance/updateSpecialPages.php的cron任务。
其他被停用的功能有...
- * 通过MediaWiki:Rc-change-size(r48986)禁用Special:RecentChanges中更改大小的自定义格式设置
- * 禁用选择Special:Log中所有以“x”开头的页面复选框(以及
list=logeventsAPI模块的leprefix选项) - * 在
list=allimages和list=filearchiveAPI模块中禁用aimime和famime选项。 不过,Special:MIMESearch 允许在 gerrit:67468 之后运行。 - * 禁用Special:Contributions的RSS提要的
showsizediff选项 - 在
list=categorymembers和list=externallinksAPI模块中,采用了按命名空间精简排序模式(当使用cmnamespace或elnamespace选项时仅返回少量结果)。- ** 同样可以禁用Special:LinkSearch中显示的按命名空间过滤功能的框。
- * 不会像以前那样频繁更新Special:Statistics上的活跃用户数量(?)
- * 禁用在Special:NewImages和Special:ListFiles上搜索名称框中某处包含“x”的图像的功能
- * 不在Special:ListFiles上显示一张图片之前上传过多少个版本。
- * 运行rebuildrecentchanges.php维护脚本时,不会重新自动巡查具有自动巡查标记的用户所做的编辑。
- * 运行updateCollation.php维护脚本时,不会告知总共有多少行需要更新。
| MediaWiki版本: | ≥ 1.23 Gerrit change 109710 |
- 从 gerrit:109710 开始,在 info 操作上禁用嵌入计数。
| MediaWiki版本: | 1.33 – 1.34 Gerrit change 294774 |
- 从gerrit:294774开始,在由$wgContentNamespaces定义的内容命名空间中禁用
{{REVISIONID}}魔术字。 保存页面后,它会被一个单破折号替代。
| MediaWiki版本: | ≥ 1.35 Gerrit change 570985 |
- 自 gerrit:570985 起,在主题命名空间中禁用
{{REVISIONID}}魔术字。 保存页面后,它会被一个单破折号替代。
作为参考,这个wiki本身就使用了节省模式。
你可以通过使用meta=siteinfo API模块来判断某个维基站点是否启用了“节俭模式”。
update.php
| MediaWiki版本: | 1.18 |
此配置选项会在1.18.0版本中禁用“update.php”功能(仅适用于1.18.0版本)。后续发布的版本将不再使用该选项来实现相同目的,因此需要使用“--force”参数来运行该脚本。
非常非常非常大的维基(比如维基百科)可能需要比维护脚本所提供的更谨慎的升级流程,但大多数网站不必担心这一点。