2012-01-08 96 views
1

好的。我在這裏製作一個隨機聊天網站,網站需要知道每個用戶的新訪問日期和隨機ID,以便檢索他/她在聊天室中發送的消息。當用戶進入我的網站時,他/她得到一個唯一的隨機ID並開始與另一個人交談。他們所做的每個評論都隨同一個隨機分配的chatroomID一起保存在數據庫中。然後,數據庫通過識別用戶對chatroomID的新訪問日期並按照時間順序(從新訪問日期)檢索與chatroomID關聯的所有用戶的消息,來加載聊天室中的消息(每1秒)。你認爲這是一種設計良好的方式來創建一個隨機聊天網站,如果沒有,是否有更好的設計替代方案? :D如果我每1秒從數據庫重新加載消息,是不是會出現速度或流量問題?如果我對我的解釋不清楚,請留言,並向我詢問詳情。ASP.NET聊天設計和速度問題

回答

1

剛剛發佈了一個開源項目,名爲JabbR,基於SignalR

+0

我是這個領域的新手。你能更清楚地解釋我爲什麼你的建議與我的問題有關嗎?:D – 2012-01-08 16:12:16

+0

因爲你正在嘗試構建的東西已經在微軟工作的人的開源項目中完成和完成。我想不出比這更好的例子。 – 2012-01-08 16:18:48

+0

謝謝,瑞克!我會檢查一下,看看我能不能從它得到任何幫助:) – 2012-01-08 16:40:41