手册:$wgExpensiveParserFunctionLimit
Appearance
| 解析器: $wgExpensiveParserFunctionLimit | |
|---|---|
对于每次解析时对高耗时解析器方法调用次数的最大限制,例如魔术字PAGESINCATEGORY |
|
| 引进版本: | 1.13.0(r32932) |
| 移除版本: | 仍在使用 |
| 允许的值: | (整数) |
| 默认值: | 100 |
| 其他设置: 按首字母排序 | 按功能排序 | |
详情
对于每次解析时对高耗时解析器方法调用次数的最大限制,例如魔术字PAGESINCATEGORY
高开销函数包括:
- {{#ifexist:}}(来自Extension:ParserFunctions)
- {{PAGESINCATEGORY}}/{{PAGESINCAT}}(魔术字)
- {{PAGESIZE}}(魔术字)
- {{REVISIONUSER}}和{{REVISIONTIMESTAMP}},仅在使用了可选参数来指定其他页面时
- {{CASCADINGSOURCES}}(魔术字)
- 一些与Mediawiki相关的Lua函数(参见Lua 参考手册),包括
mw.incrementExpensiveFunctionCount()(可以用于标记一段Lua代码为高开销)。 <syntaxhighlight>(在版本1.39 phab:T316858引入)- 搜索
Parser::incrementExpensiveFunctionCount()的调用,发现更多被认为高开销的wikitext特性
可以在页面HTML源代码的注释中找到当前页面的限制报告。 即使未保存,wikitext的这一数值也可以通过查看预览页面的html源代码来获取。