BlazeDSを使ったパフォーマンス測定 [2008/03/13]

[目的]
・BlazeDSを使ったRemoteObject通信がどれほど高速なのか知る

[条件]
・WindowsXP SP2、Tomcat6.0.16、MySQL5.0.45、Java1.6.0_02、BlazeDS 3.0.0.544
・MySQLの1つのテーブルに10万件格納しておく
※1レコード約50バイト
・全件取得するSQLを実行

[テスト]
・Flex側で取得ボタンを押して、datagridに表示されるまでの時間を測定

[結果]
・RemoteObject(BlazeDS) ⇒ 3~4秒
・HTTPService (XML) ⇒ 27~28秒

ちなみに1万件の場合は、
・RemoteObject(BlazeDS) ⇒ 0.2秒
・HTTPService (XML) ⇒ 2秒

圧倒的に速い。
使うべし。