2012-01-08 71 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