手册:$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开始)- Search for
Parser::incrementExpensiveFunctionCount()calls to find more wikitext features that are considered expensive.
可以在页面html源代码的注释中找到当前页面的限制报告。 即使未保存,wikitext的这一数值也可以通过查看预览页面的html源代码来获取。