Performance

向 MediaWiki 添加功能的最有效方式(性能)是什麼?

  • September 29, 2010

我知道增強 MediaWiki 功能的三種方法:

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

我的問題是,當我可以選擇做什麼時,哪個最有利於性能?顯然,模板只影響包含它們的頁面,但它們是否比 .css 和 .js 更改更快?哪個最會減慢 MediaWiki - .css / .js 更改或新擴展?

具體範例(遵循 jscott 的評論)。使用者想要隱藏目錄中的數字:

  1. 我可以使用副檔名:PSINoTocNum
  2. 我可以使用模板(包括此程式碼:.tocnumber { display: none !important; }我只能將其包含在所需的頁面上)。
  3. 我可以更改MediaWiki:Common.css

哪個對性能的影響最大/最小?

注意 - 這只是一個例子。我想大致了解哪種方法最好以及為什麼。

這個問題沒有正確答案,因為渲染變化(css、js)取決於訪問者的計算能力和連接速度,而 MediaWiki 擴展主要取決於伺服器的計算能力。

引用自:https://serverfault.com/questions/185749