Jump to content

Manuel:$wgMiserMode

From mediawiki.org
This page is a translated version of the page Manual:$wgMiserMode and the translation is 100% complete.
Contournements des performances et limites: $wgMiserMode
Activer ou désactiver les fonctionnalités qui utilisent intensivement la base de données
Introduit dans la version :avant la version 1.1.0
Retiré dans la version :Encore utilisé
Valeurs autorisées :(booléen)
Valeur par défaut :false

Le mode réduit (miser mode) est un mode dont le but est de réduire la charge sur les fermes de serveurs qui supportent un grand nombre de wikis. Il est activé sur tous les wikis WMF.

Détails

S'il vaut true, il désactive les fonctionnalités faisant un usage intensif de la base de données, de façon à ce qu'elles puissent être gérées séparément si désiré. Cela inclut le fait de récupérer dans le cache les pages spéciales marquées onéreuses en temps d'exécution au lieu de les regénérer à chaque requête.

Avec $wgMiserMode défini à true, les pages spéciales gérées par cette balise ne seront mises à jour qu'en cas de demande explicite de mise à jour. Par exemple, en configurant un tâche cron appelant /maintenance/updateSpecialPages.php , ou en utilisant Extension:RefreshSpecial .

Les autres fonctionnalités désactivées sont :

  • La personnalisation du format des changements des tailles sur Special:RecentChanges via MediaWiki:Rc-change-size (r48986)
  • La désactivation de toutes les pages commençant par la case cochée x de la page Special:Log (ainsi que l'option leprefix dans le module de l'API list=logevents)
  • désactive totalement les options aimime et famime dans les modules list=allimages et list=filearchive de l'API. Néanmoins Special:MIMESearch est autorisé à s'exécuter après gerrit:67468.
  • La désactivation de l'option showsizediff du flux RSS pour Special:Contributions
  • Dans les modules de l'API list=categorymembers et list=externallinks, l'utilisation restreint le tri par espaces de noms (seuls quelques résultats sont renvoyés quand l'option cmnamespace ou l'option elnamespace sont utilisées).
    • De la même façon, désactive la case du filtre par espace de noms sur Special:LinkSearch
  • Ne met pas à jour aussi souvent (?) le nombre d'utilisateurs actifs sur Special:Statistics
  • Désactive la possibilité de chercher les images possédant une certain chaîne de caractères dans leur nom sur Special:NewImages et Special:ListFiles
  • N'affiche pas le nombre de versions précédentes d'une image qui ont été téléversées sur Special:ListFiles
  • Lors de l'exécution du script de maintenance rebuildrecentchanges.php , les modifications des utilisateurs avec le droit d’auto-relecture ne seront pas à nouveau automatiquement relues.
  • Lors de l'exécution du script de maintenance updateCollation.php , n'indiquera pas le nombre de lignes qui doivent être mises à jour au total.
Version de MediaWiki :
1.23
Gerrit change 109710
Versions de MediaWiki :
1.33 – 1.34
Gerrit change 294774
  • Désactive le mot magique {{REVISIONID}} dans les espaces de noms de contenus tels que définis par $wgContentNamespaces conformément à gerrit:294774. Il est substitué par un seul tiret après l'enregistrement de la page.
Version de MediaWiki :
1.35
Gerrit change 570985
  • Désactive le mot magique {{REVISIONID}} dans les espaces de noms des sujets depuis gerrit:570985. Il est substitué par un seul tiret après l'enregistrement de la page.

Pour référence, ce wiki utilise le mode miser. Vous pouvez savoir si un wiki a le MiserMode activé via le module meta=siteinfo de l'API.

update.php

Version de MediaWiki :
1.18

Cette option de configuration désactive update.php dans la version 1.18.0 (et celle-ci seulement, les versions suivantes n'utilisant pas cette option dans ce but), d'où la nécessité d'utiliser --force pour exécuter ce script. Les très très très grands wikis, comme Wikipédia, peuvent nécessiter plus d'attention lors du processus de mise à jour sur ce que fait le script de maintenance, mais la large majorité des sites n'ont pas de souci à se faire sur ce point.


Voir aussi