Příručka:$wgMiserMode
Výkonnostní hacky a limity: $wgMiserMode | |
---|---|
Povolit/zakázat funkce náročné na databázi |
|
Zavedeno od verze: | před 1.1.0 |
Odstraněno od verze: | stále se používá |
Povolené hodnoty: | (boolean) |
Výchozí hodnota: | false |
Další nastavení: Podle abecedy | Podle funkce |
Miser mode je režim určený ke snížení zátěže serverových farem provozujících velké množství wikin. Je povoleno na všech WMF wikinách.
Podrobnosti
Pokud je true
, deaktivujte funkce náročné na databázi, aby je bylo možné v případě potřeby spravovat/řídit samostatně.
To zahrnuje čtení speciálních stránek označených jako expensive z mezipaměti namísto jejich regenerace pokaždé, když jsou požadovány.
Když je $wgMiserMode
nastaveno na true
, znamená to, že speciální stránky spravované tímto příznakem budou aktualizovány pouze tehdy, budou-li výslovně určeny k aktualizaci.
Například nastavením cron-job pro volání /maintenance/updateSpecialPages.php
nebo pomocí Extension:RefreshSpecial .
Další zakázané funkce jsou...
- Zakáže vlastní formátování velikostí změn v Special:RecentChanges prostřednictvím MediaWiki:Rc-change-size (r48986)
- Zakáže výběr všech stránek, které začínají polem x v Special:Log (a možnosti
leprefix
modulu APIlist=logevents
)
- Deaktivuje možnost
aimime
afamime
v modulu APIlist=allimages
alist=filearchive
. Nicméně Special:MIMESearch může fungovat po $rev.
However Special:MIMESearch is allowed to work after gerrit:67468.
- Zakáže možnost
showsizediff
zdroje RSS pro Special:Contributions - V modulu API
list=categorymembers
alist=externallinks
používá omezené řazení podle režimu jmenného prostoru (vrací pouze několik výsledků, kdyžcmnamespace
neboelnamespace
volba se používá).- Podobně deaktivuje filtr podle jmenného prostoru na Special:LinkSearch
- Neaktualizuje počet aktivních uživatelů na Special:Statistics tak často (?)
- Deaktivuje vyhledávání obrázků s x někde v jmenném poli na Special:NewImages a Special:ListFiles
- Nezobrazuje, kolik předchozích verzí obrázku bylo nahráno na Special:ListFiles
- Při spuštění skriptu údržby rebuildrecentchanges.php nebudou znovu upravovány re-auto-patrol uživateli s příznakem re-auto-patrol.
- Při spuštění skriptu údržby updateCollation.php vám neřekne, kolik řádků je celkem potřeba aktualizovat.
Verze MediaWiki: | ≥ 1.23 Gerrit change 109710 |
- Zakáže počítání transkluze na akci info od gerrit:109710.
Verze MediaWiki: | 1.33 – 1.34 Gerrit change 294774 |
- Deaktivuje kouzelné slovo
{{REVISIONID}}
ve jmenných prostorech obsahu, jak je definováno u $wgContentNamespaces od gerrit:294774. Po uložení stránky je nahrazena jedinou pomlčkou.
Verze MediaWiki: | ≥ 1.35 Gerrit change 570985 |
- Od gerrit:570985 deaktivuje kouzelné slovo
{{REVISIONID}}
ve jmenných prostorech předmětu. Po uložení stránky je nahrazena jedinou pomlčkou.
Pro informaci, právě tato wiki používá úsporný režim.
Zda má wiki povolený úsporný režim, můžete zjistit pomocí modulu meta=siteinfo
API.
update.php
Verze MediaWiki: | 1.18 |
Tato konfigurační volba zakáže update.php v 1.18.0 (a pouze 1.18.0. Následná vydání nebudou tuto volbu pro tento účel používat), což vyžaduje použití --force
ke spuštění tohoto skriptu.
Velmi velmi velké wiki (jako je Wikipedie) mohou potřebovat pečlivější proces aktualizace než skript údržby, ale většina webů by si s tím nemusela dělat starosti.