WebSocket Chatを大幅改造しました。カスタマイズしやすくなりました。

34 views
Skip to first unread message

tato

unread,
Dec 13, 2010, 12:23:25 AM12/13/10
to socketapi-dev
WebSocket Chatを大幅改造しました。カスタマイズしやすくなりました。
先日の修正を加えています。

Domoさんのケース
http://socketapi.com/user/demo/1/chat.htm

それぞれのチャットは、ログイン後のデモ画面から見れます。

tato

unread,
Dec 20, 2010, 1:32:38 AM12/20/10
to socketapi-dev
改造して、カスタマイズしやすくはなったんですが、レスポンスがいまひとつ今までより遅いので、もう少し改造しようと思ってます。

で、以前は、接続と同時に過去ログを返してましたが、現在は、接続確立してからlogコマンドで過去ログを要求してます。

このリクエスト・レスポンス1回分のやりとりが、最初のサクサク感を失わせている気もします。

というわけで、最初に過去ログを渡す方式に戻すとして、はじめに何件渡すかというパラメータをカスタマイズできると良いなぁ、と思うのですが、、、

★WebSocketオブジェクトのサブプロトコル(第二引数)をパラメータ用に使っちゃまずいかなぁ、、、。

IEFT議論を見てないので少し不安、、、。でも、きっと、みんなそう使ってしまいたそうな?

たとえば、こんな感じです。

WebSocket(url[, protocol])
http://202.215.119.36/ws/jq/ref/#/ws/jq/ref/api/websocket2.htm

var url = "ws://bloga.jp:80/hellosubworld",
param = "&log=100",
ws = new WebSocket(url, param);


On 12月13日, 午後2:23, tato <t...@game.gr.jp> wrote:
> WebSocket Chatを大幅改造しました。カスタマイズしやすくなりました。
> 先日の修正を加えています。
>
> Domoさんのケースhttp://socketapi.com/user/demo/1/chat.htm
>
> それぞれのチャットは、ログイン後のデモ画面から見れます。

tato

unread,
Dec 20, 2010, 10:54:20 AM12/20/10
to socketapi-dev
高橋登史朗です。

というわけで、とりあえず、
最初の接続時にlogを送るのと、現在の接続後にリクエストを送る場合の比較テストです

接続後にリクエストを送るケース。
http://socketapi.com/user/aaaaa5/1/chat.htm

最初の接続時に送るケース。
http://socketapi.com/user/aaaaa6/1/chat.htm

close/conect繰り返すと判ります。

当然といえば当然ですが、体感はまったく違ってきます。


On 12月20日, 午後3:32, tato <t...@game.gr.jp> wrote:
> 改造して、カスタマイズしやすくはなったんですが、レスポンスがいまひとつ今までより遅いので、もう少し改造しようと思ってます。
>
> で、以前は、接続と同時に過去ログを返してましたが、現在は、接続確立してからlogコマンドで過去ログを要求してます。
>
> このリクエスト・レスポンス1回分のやりとりが、最初のサクサク感を失わせている気もします。
>
> というわけで、最初に過去ログを渡す方式に戻すとして、はじめに何件渡すかというパラメータをカスタマイズできると良いなぁ、と思うのですが、、、
>
> ★WebSocketオブジェクトのサブプロトコル(第二引数)をパラメータ用に使っちゃまずいかなぁ、、、。
>
> IEFT議論を見てないので少し不安、、、。でも、きっと、みんなそう使ってしまいたそうな?
>
> たとえば、こんな感じです。
>
> WebSocket(url[, protocol])http://202.215.119.36/ws/jq/ref/#/ws/jq/ref/api/websocket2.htm
Reply all
Reply to author
Forward
0 new messages