MediaWikiエンジンをファイルサイズで4倍(ほぼ5倍)削減する方法

MediaWikiエンジンバージョン1.15.1には、約38メガバイトのファイルが含まれています。



よく見ると、その中の言語/メッセージディレクトリ(MediaWikiインターフェースの何百もの世界のさまざまな言語への翻訳(生と死)のコンテンツ)が30メガバイトであり、残りはそれぞれ約8メガバイトであることが簡単にわかります



ロシアでのホスティングサービスの開発はまだそれほど高いレベルではないため、38メガバイトのコードをホストするコストは、8メガバイトや数メガバイトをホストするコストとは大きく異なる可能性があります。 したがって、wikiから必要な言語のみを除くすべての言語を遮断する方法についての質問は、ある程度興味深いかもしれません。



$ wgLanguageCodeディレクティブの説明は、ユーザーが選択した言語を削減できるメソッドを説明していることがわかりました 。 その後、その中のすべての不要な言語を殺すために、 languages / messagesディレクトリに移動することが可能になります -それにより、選択されずに目的のものを達成します。



小さなWikiはこのレシピに従って、本当に小さく保つことができます。



また、メイン言語が別の言語に割り当てられている場合でも、英語も削除されないようにする必要があるとコメントは述べています。



All Articles