Pull to refresh

Как уменьшить движок MediaWiki раза в четыре (даже почти в пять) по объёму файлов

Reading time1 min
Views2.6K
Движок MediaWiki версии 1.15.1 содержит около 38 мегабайтов файлов.

При пристальном вглядывании нетрудно углядеть, что из них содержимое каталога languages/messages (в котором переводы интерфейса MediaWiki на сотни разных языков мира, живых и мёртвых) составляет 30 мегабайтов, а всё остальное, соответственно, около 8 мегабайтов.

Развитие услуг хостинга в России находится ещё не на особенно высоком уровне, так что стоимость хостинга тридцати восьми мегабайтов кода может значительно отличаться от стоимости хостинга восьми с небольшим мегабайтов, как вы и сами можете убедиться, когда начнёте подбирать площадку для информационного сайта. Поэтому некоторый интерес может представлять вопрос о том, как же от вики отпилить все языки, кроме единственного необходимого.

Оказывается, в описании директивы $wgLanguageCode изложен способ, позволяющий вырубить возможность выбора языка пользователем. После этого становится можно зайти в каталог languages/messages, чтобы поубивать в нём все ненужные языки — и тем невозбранно достигнуть желаемого.

Небольшие вики могут последовать этому рецепту, чтобы оставаться действительно небольшими.

В комментариях сказано также, что английский язык также непременно надобно сберегать неудалённым, даже если основным языком назначен другой.
Tags:
Hubs:
Total votes 124: ↑83 and ↓41+42
Comments47

Articles