「Chat UI」(2006/05/16 (火) 02:01:38) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
MSTのある意味最重要部分であるとも言えるチャットのインターフェイス
A-MSTにおいてはこのチャットをAjaxを用いることにより負荷の軽減を狙う
基本的な構成は以下の通りである
+まずクライアントのUA(User Agent)がJavaScriptを使えないことを前提に、いたって一般的なチャットインターフェイスを構築する
+Ajaxが使用できるUAであるかどうかを確認、使用できない場合はここで停止し、一般的なJavaScriptの補佐にとどめる
+Ajaxを使用できることの確認ができ次第、JavaScriptによりUIの書き換えを行いAjax式のUIへ変更する
Ajaxが使用できる場合はAjaxによるUIを使うことで、メッセージの送信/受信のみの動作を行えば良いのでサーバの負荷は軽減される
また、JavaScriptそのものでUIを書き換えることでUAの差によるプレイの制限を無くすことも可能である
なお、動作形式としては
Ajax使用不可
チャットUI ┬→ 通常PHP ─┬→ チャットUI
└→ I/O PHP ─┘
Ajax使用可能
のように動作するものとする
db 06/05/16
#comment
表示オプション
横に並べて表示:
変化行の前後のみ表示: