2012-01-08 12 views
1

私はここでランダムなチャットのウェブサイトを作っており、チャットルームで行ったメッセージを検索するために、各ユーザの新しい訪問日時とrandomIDを知る必要があります。ユーザーが自分のウェブサイトにアクセスすると、一意のランダムIDを取得して、他のユーザーと話し始める。彼らが作るすべてのコメントは、ランダムに割り当てられたchatroomIDとともにデータベースに保存されます。次に、チャットルームIDへの新しい訪問日を特定し、チャットルームIDに関連付けられたすべてのユーザーのメッセージを(新しい訪問日からの)時間順に取り出すことによって、チャットルーム内のメッセージを(1秒ごとに)ロードします。これはランダムチャットのウェブサイトを作成するうまく設計された方法だと思いますが、そうでない場合はより良いデザインの選択肢がありますか? :Dデータベースから1秒ごとにメッセージをリロードすると、速度やトラフィックの問題はありませんか?私の解説ではっきりしない場合は、メッセージを残して、詳細を私に尋ねる。ASP.NETチャットの設計とスピードの問題

答えて

1

SignalRに基づいてJabbRと呼ばれるオープンソースプロジェクトがリリースされました。

+0

このフィールドは初心者です。あなたの提案が私の質問に関係している理由をもっと明確に説明できますか?:D –

+0

ビルドしようとしていることは、Microsoftで働いている人がオープンソースプロジェクトですでにやっているためです。私はそれよりも良い例は考えられません。 –

+0

ありがとう、リック!私はそれをチェックし、私はそれから任意の助けを得ることができるかどうか見る:) –