2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

使用者:あめろ/Sandbox2

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋

模板限制

NewPP限制報告(NewPP limit report)

亞斯塔蘿黛·尤各瓦爾版本5782590的一次預覽中,下方有這樣的表格:

解析器分析資料:

CPU 使用時間 0.147 秒
實際使用時間 0.377 秒
前置處理器造訪節點計數 2,962/1,000,000
⧼limitreport-ppgeneratednodes⧽ ⧼limitreport-ppgeneratednodes-value⧽
展開後的引用大小 7,677/2,097,152 個位元組
模板參數大小 2,148/2,097,152 個位元組
最高展開深度 19/40
高開銷解析器函數次數 0/50
Unstrip 迴圈深度 0/20
Unstrip 傳遞擴充大小 0/5,000,000位元組
Lua 使用時間 0.040/7.000 秒
Lua 虛擬大小 5.46 MB/50 MB位元組
Lua 估計記憶體使用狀況 0位元組

<div class="mw-parser-output">的最後,記錄了該頁面的解析器數據:

<!-- 
NewPP limit report
Cached time: 20220507094938
Cache expiry: 2592000
Dynamic content: false
CPU time usage: 0.147 seconds
Real time usage: 0.377 seconds
Preprocessor visited node count: 2962/1000000
Preprocessor generated node count: 10687/1000000
Post‐expand include size: 7677/2097152 bytes
Template argument size: 2148/2097152 bytes
Highest expansion depth: 19/40
Expensive parser function count: 0/50
Unstrip recursion depth: 0/20
Unstrip post‐expand size: 0/5000000 bytes
Lua time usage: 0.040/7.000 seconds
Lua virtual size: 5.46 MB/50 MB
Lua estimated memory usage: 0 bytes
ExtLoops count: 0/100
-->

展開後大小

展開後大小(Post‐expand include size),展開長度……

……沒有任何嵌入……無論寫多少內容……會發現展開長度是0。

超過限制……分類:展開模板後長度超過上限的頁面

User:兔兔耳寶寶/萌百破壞指南就曾經超限,甚至開了

案例分析

2021年9月21日,一位編輯者曾在模板:萌屬性進行了兩次編輯,把所有的 • <!-- …… -->替換成了{{W}},理由為「簡化」——沒錯,原始碼長度共降低了36.6%(-31,657位元組),這是一個相當大的數字。然而,展開後大小卻從698,794位元組直奔1,138,329位元組。

模板:W的原始碼為:

<includeonly><nowiki> • </nowiki></includeonly><noinclude>{{Documentation}}</noinclude>

每個的展開後大小為34位元組。這個編輯者共使用了1,748個{{W}},經過層層累加……

而單獨的 • <!-- …… -->呢?0位元組。

參考