手册:$wgMiserMode

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:$wgMiserMode and the translation is 35% complete.
Other languages:
English • ‎español • ‎français • ‎中文 • ‎日本語
Performance hacks and limits: $wgMiserMode
啟用/停用資料庫密集型功能
引进版本:pre 1.1.0
移除版本:仍在使用
允许的值:(布尔值)
默认值:false

吝啬模式(Miser mode)是一种为减少运行有大量Wiki的服务器农场上的负载的模式。这在所有维基媒体基金会的wiki上被启用。

细节

如果true,禁用数据库密集型的功能,以便在需要时可以单独管理/控制。 这包括从缓存中读取标记为高开销的特殊页面,而非在每次请求时重新生成。

$wgMiserMode设定为true,则受此标志管理的特殊页面只在明确要求更新时被更新。 例如,使用Extension:RefreshSpecial 设置一个调用/maintenance/updateSpecialPages.php 的cron任务。

其他被停用的功能有...

  • Disables selecting all pages that start with x box on Special:Log (and leprefix option of list=logevents API module)
  • Totally disables Special:MimeSearch, as well as aimime and famime option in the list=allimages and list=filearchive API module
  • In the list=categorymembers and list=externallinks API module, use reduced sorting by namespace mode (returns only a few results when cmnamespace or elnamespace option is in use).
  • Do not show how many previous versions of an image were uploaded on Special:ListFiles
  • When running updateCollation.php maintenance script, will not tell you how many rows in total there are to update.
MediaWiki版本:
1.23

Gerrit change 109710
MediaWiki版本:
1.33 – 1.34

Gerrit change 294774

It is substituted by a single dash after saving the page.

MediaWiki版本:
1.35

Gerrit change 570985
  • Disables the {{REVISIONID}} magic word in subject namespaces as of gerrit:570985.

It is substituted by a single dash after saving the page.

For reference, this very wiki uses miser mode. You can tell if a wiki has miser mode enabled via the meta=siteinfo API module.

update.php

MediaWiki版本:
1.18

This configuration option disables update.php in 1.18.0 (and only 1.18.0. Subsequent releases will not use this option for that purpose), requiring one to use --force to run that script. Very very very large wikis (like Wikipedia) may need to have more careful upgrade process than the maintenance script does, but most sites would not have to worry about this.

参见