Manuel:$wgExpensiveParserFunctionLimit
Analyseur syntaxique: $wgExpensiveParserFunctionLimit | |
---|---|
Nombre maximal d'appels par analyse à des fonctions d'analyse coûteuses telles que PAGESINCATEGORY. |
|
Introduit dans la version : | 1.13.0 (r32932) |
Retiré dans la version : | Encore utilisé |
Valeurs autorisées : | (entier) |
Valeur par défaut : | 100 |
Autres paramètres : Alphabétique | Par fonction |
Détails
Nombre maximal d'appels par analyse à des fonctions d'analyse coûteuses telles que PAGESINCATEGORY. Les fonctions coûteuses de l'analyseur comprennent :
- {{#ifexist:}} (de Extension:ParserFunctions )
- {{PAGESINCATEGORY}}/{{PAGESINCAT}} (un Mot Magique)
- {{PAGESIZE}} (un Mot Magique)
- {{REVISIONUSER}} et {{REVISIONTIMESTAMP}} lorsqu'ils sont utilisés avec l'argument facultatif pour spécifier une page différente
- {{CASCADINGSOURCES}} (un Mot Magique)
- Certaines fonctions MediaWiki liées à Lua (voir Manuel de référence Lua), dont
mw.incrementExpensiveFunctionCount()
qui peut être utilisé pour marquer manuellement un chemin de code Lua comme coûteux. <syntaxhighlight>
(depuis 1.39)- Search for
Parser::incrementExpensiveFunctionCount()
calls to find more wikitext features that are considered expensive.
Vous pourrez trouver un rapport limité de la page courante en tant que commentaire dans le code source HTML de la page. Même sans enregistrer, le nombre de n'importe quel wikicode peut être vérifié en analysant le source Html de la page d'aperçu de ce wikicode.