哪一个向MediaWiki添加function是最有效的方式(性能)?

我知道三种增强MediaWikifunction的方法:

  1. 使用扩展 。
  2. 使用模板
  3. 更改MediaWiki:Common.css&MediaWiki:Common.js

我的问题是,什么时候我可以select哪个做,哪个最适合performance ? 显然,模板只影响它们所在的页面,但是它们比.css&.js的变化更快吗? 哪个会减慢MediaWiki的大部分 – .css / .js的更改或新的扩展?

具体的例子(跟随jscott的评论)。 用户想要隐藏目录中的数字:

  1. 我可以使用扩展名: PSINoTocNum
  2. 我可以使用一个模板(包括这个代码: .tocnumber { display: none !important; } ,我只能包含在所需的页面上)。
  3. 我可以更改MediaWiki:Common.css 。

哪个性能最差/性能最差?

注意 – 这仅仅是一个例子。 我想知道一般哪种方法最好,为什么。

这个问题不会有正确的答案,因为渲染变化(CSS,JS)取决于访问者的计算能力和连接速度,而MediaWiki扩展主要取决于服务器的计算能力。