手册:$wgExpensiveParserFunctionLimit
解析器: $wgExpensiveParserFunctionLimit | |
---|---|
对于每次解析时对高耗时解析器方法调用次数的最大限制,例如魔术字PAGESINCATEGORY |
|
引进版本: | 1.13.0 (r32932) |
移除版本: | 仍在使用 |
允许的值: | (整数) |
默认值: | 100 |
其他设置: 按首字母排序 | 按功能排序 |
详情
对于每次解析时对高耗时解析器方法调用次数的最大限制,例如魔术字PAGESINCATEGORY
高开销函数包括:
- {{#ifexist:}}(来自Extension:解析器函數 )
- {{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源代码来获取。