Manuel:$wgMiserMode
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 |
Autres paramètres : Alphabétique | Par fonction |
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'APIlist=logevents
) - désactive totalement les options
aimime
etfamime
dans les moduleslist=allimages
etlist=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
etlist=externallinks
, l'utilisation restreint le tri par espaces de noms (seuls quelques résultats sont renvoyés quand l'optioncmnamespace
ou l'optionelnamespace
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 |
- Désactive le compteur d'inclusions pour l'action info suite à gerrit: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.