Я знаю три способа улучшить функциональность MediaWiki:
Мой вопрос в том, когда я могу выбрать, что делать, что лучше всего для производительность? Очевидно, что шаблоны влияют только на те страницы, на которых они включены, но будут ли они тогда быстрее, чем изменения .css и .js? И что больше всего замедлит работу MediaWiki - изменения .css / .js или новые расширения?
Конкретный пример (после комментария jscott). Пользователь хочет скрыть числа в оглавлении:
.tocnumber { display: none !important; }
которые я могу включать только на нужных страницах).Что имеет наибольшее / наименьшее влияние на производительность?
Обратите внимание - это всего лишь пример. я хочу знать в общем-то какой подход лучше и почему.
На этот вопрос не будет правильного ответа, потому что изменения рендеринга (css, js) зависят от вычислительной мощности посетителя и скорости соединения, тогда как расширения MediaWiki в первую очередь зависят от вычислительной мощности сервера.