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