謎アプリをエンドユーザに近いところに軽く見せたところ、やっぱリアルタイムチャットを必要としているということではないらしい。

まあ予想の範囲内ですが。



ポートの話もあるし、個別アプリにしちゃうとアップデート地獄に堕ちるので、ここはリアルタイム系はすっぱり諦めてperiodicalにexecuteすることにする。

ユーザ数1000人くらいまでなら大丈夫かと。
読み出し処理メインなので負荷分散もしやすいし(杞憂




以下メモ。

・GAEでPusherを使わずにComet出来るようになったらしい。Channel APIってのを使うらしい。

GAEのChannel APIでリアルタイムWebアプリ - ニノ日記
http://d.hatena.ne.jp/ninoseki/20101205/1291519323

#appengine でComet! Channel APIでpushできるぞ - スティルハウスの書庫
http://d.hatena.ne.jp/kazunori_279/20100528/1275039829

・あんまり関係ないけど。

[ruby][sinatra] Sinatraのハンドラ内でem-http-requestを使う - daily gimite
http://d.hatena.ne.jp/Gimite/20101017/1287298216


こういう話ってのが地味に大事だと思うんだけどその大事さを継承できていないなあという気がする昨今ですが、まあそれはそれでよかろうと。


・というわけで当面はAjaxベースで充分かと。せっかくなのでJQueryベースに移行したいところ。

無題メモランダム: Ruby on Rails + jQuery + Ajax で動的にページの一部を更新する
http://blog.mudaimemo.com/2008/08/ruby-on-raisl-jquery-ajax.html

dequeue() - jQuery 日本語リファレンス
http://semooh.jp/jquery/api/effects/dequeue/_/



・とか言いつつ、当面Websocket関連はwatchするつもり。

9、10、11月の成果と12月の目標 - makotoiの日記:from London
http://d.hatena.ne.jp/makotoi/20101129

WebSocketで目指せ“リアルタイムWeb”! - @IT
http://www.atmarkit.co.jp/fcoding/articles/websocket/01/websocket01a.html

em-websocket でチャットとか|Sweets Programming Memo
http://ameblo.jp/i18n/entry-10545104040.html