Manual:$wgExpensiveParserFunctionLimit
Appearance
| 構文解析: $wgExpensiveParserFunctionLimit | |
|---|---|
| PAGESINCATEGORY のような時間のかかるパーサー関数での構文解析ごとの呼び出し回数の最大値。 |
|
| 導入されたバージョン: | 1.13.0 (r32932) |
| 除去されたバージョン: | 使用中 |
| 許容される値: | (整数) |
| 既定値: | 100 |
| その他の設定: アルファベット順 | 機能順 | |
詳細
PAGESINCATEGORY のような時間のかかるパーサー関数での構文解析ごとの呼び出し回数の最大値です。 高負荷パーサー関数は以下のものが含まれます:
- {{#ifexist:}} (Extension:ParserFunctions の一部)
- {{PAGESINCATEGORY}}/{{PAGESINCAT}} (マジック ワード)
- {{PAGESIZE}} (マジック ワード)
- {{REVISIONUSER}}と{{REVISIONTIMESTAMP}}をオプションの引数に別のページを指定して使用した場合
- {{CASCADINGSOURCES}} (マジック ワード)
- いくつかのMediaWiki関連のLua関数(Lua リファレンス マニュアルを参照)。この中には、Luaコードパスを手動で高負荷としてマークするための
mw.incrementExpensiveFunctionCount()が含まれます。 <syntaxhighlight>(1.39 phab:T316858 で導入)- Search for
Parser::incrementExpensiveFunctionCount()calls to find more wikitext features that are considered expensive
表示中のページの制限レポートは、ページのHTMLソース内のコメントで確認することができます。 ウィキテキストを保存する前でも、そのウィキテキストのプレビュー ページの HTML ソースで確認できます。