Příručka:$wgMiserMode

This page is a translated version of the page Manual:$wgMiserMode and the translation is 100% complete.
Výkonnostní hacky a limity: $wgMiserMode
Povolit/zakázat funkce náročné na databázi
Zavedeno od verze:pre 1.1.0
Odstraněno od verze:stále se používá
Povolené hodnoty:(boolean)
Výchozí hodnota:false

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 API list=logevents)
  • Úplně deaktivuje Special:MimeSearch a také možnosti aimime a famime v list=allimages a list= filearchive modul API
  • Zakáže možnost showsizediff zdroje RSS pro Special:Contributions
  • V modulu API list=categorymembers a list=externallinks používá omezené řazení podle režimu jmenného prostoru (vrací pouze několik výsledků, když cmnamespace nebo elnamespace volba se používá).
  • 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
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.


Související odkazy