跳转到内容

模組:NavboxV2/doc

维基百科,自由的百科全书

这是本页的一个历史版本,由Cwek留言 | 贡献2017年3月7日 (二) 06:43 建立内容为“;什么来的? :Navbox的大杂锅吧(包括Lua的列式,折叠行式实现,子代模块的包含实现) ;为什么会有这个? :在看...”的新页面)编辑。这可能和当前版本存在着巨大的差异。

(差异) ←上一修订 | 最后版本 (差异) | 下一修订→ (差异)

这是Module:NavboxV2的文档页面

什么来的?
Navbox的大杂锅吧(包括Lua的列式,折叠行式实现,子代模块的包含实现)
为什么会有这个?
在看到类似毛泽东等模板过载的条目时候,会发现模板过载问题。
  • 根据WP:模板限制的说法,带参数的模板调用在内部调用时会被分次统计的。而现在Navbox的子代块、列式,折叠行式的实现都是基于Navbox行式的模板调用,这样就符合内部多次调用Navbox,很快会超过模版展开后大小的限制。(推测)
  • 其次,实际上Lua的运行限制条件相当宽裕,50MB的内存限制,10秒运行时限制,很多页面实际使用只在十分之一左右或以下,可以大量压榨。
所以将Navbox所有的实现以Lua实现,希望能腾出解释器运行量到Lua运行量。
效果?
不知(摊手)