Как стать автором
Поиск
Написать публикацию
Обновить

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

Время на прочтение1 мин
Количество просмотров2.6K
Движок MediaWiki версии 1.15.1 содержит около 38 мегабайтов файлов.

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

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

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

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

В комментариях сказано также, что английский язык также непременно надобно сберегать неудалённым, даже если основным языком назначен другой.
Теги:
Хабы:
Всего голосов 124: ↑83 и ↓41+42
Комментарии47

Публикации

Ближайшие события