XOOPS(XOOPS Cube)のモジュール、運営、UTF-8化等についてまとめたドキュメント。
 
Welcome Guest 
Google
 
スポンサード リンク
トップ  >  UTF-8構築・運営  >  UTF-8変換モジュール Utf8LangMgrの負荷問題

UTF-8変換モジュール Utf8LangMgrの負荷問題

最新の XOOPS Cube はUTF-8をサポートしていますが、その母体となったXOOPSはもともとEUCエンコードを標準コードとしていたため、モジュールの大半はEUCを前提として製作されています。

XOOPS Cube はモジュールを入れなければ文字通りただの箱みたいなもの。このため、UTF-8を公式にサポートしていないモジュールを利用する場合、事前にモジュールをUTF-8に対応させる作業が必要となります。

作業強度はモジュールによって大幅に異なってきます。言語ファイルを用意してやれば済むだけのものもあれば、EUCで決め打ちされている内部コードをUTF-8に変更しなければならないものもあります。前者の作業は専門的な知識は必要としませんが、後者の場合、ある程度の知識が要求される場合もあります。

そんな XOOPS Cube のUTF-8化問題を根本的に解決できるかもしれないモジュールが「Utf8LangMgr」。コア開発に携わるminahito氏によるUTF-8切り替えモジュールです。

PHPはズブのシロウトなので技術的な話はわかりませんが、モジュールを読み込む前にUTF-8化処理をするとかなんとか……(全然わかっていない)

すべてのモジュールに対応している訳ではないのですが、知識ゼロのユーザにとっては心強い存在になるはずでした。しかしながらこんなレポートが……

Myalbum-pをUTF-8環境でインストールすると文字化けする(Xoops Users Group Japan)

要は、Utf8LangMgrでXOOPS CubeをUTF-8化して運用するとサーバの負荷が非常に大きくなるとのこと。考えてみれば読み込む度にチェックするわけですから重くもなりますね。

XOOPS自体結構サーバに負荷がかかるシステム(※厳密に言えば使用するモジュールによります)ですから、利用者の多いXREAやロリポップのような格安サーバでコレつかったら使い物にならないサイトになっちゃいそうです。

となると、現状では従来の方法でモジュールをUTF-8に対応させる以外に術がない、ということになりそうです。

プリンタ用画面
友達に伝える
投票数:4 平均点:10.00
前
XOOPS Cube UTF-8仕様化覚書
カテゴリートップ
UTF-8構築・運営
ログイン
ユーザ名:

パスワード:

IDとパスワードを記憶

パスワード紛失

新規登録
メインメニュー
XOOPS実験室メニュー
メニュー
コンテンツ一覧
サブカテゴリー一覧
オンライン状況
4 人のユーザが現在オンラインです。 (1 人のユーザが XOOPSドキュメント を参照しています。)

登録ユーザ: 0
ゲスト: 4

もっと...
スポンサード リンク
XOOPS Cube PROJECT
2007 © 文系ウェブマスターのなんちゃってXOOPS実験室