直升机,
我已经使用 Comet 实现了一个聊天应用程序。请求在服务器上“挂起”,直到新消息到达。然后,它带着新消息返回客户端,然后再次访问服务器。
我的问题是:
为了检查新消息,我每 600 毫秒轮询一次数据库。我执行一个简单的查询“select...from messages where messageId > ' + lastMessageId.
此外,为了保持存在,我非常(非常)频繁地使用每个用户“LastKeepAliveTime”更新数据库。
SQL Server 事务日志变得越来越大,并且在某个时刻,我的聊天应用程序停止工作。
聊天用户不是注册用户,他们只是可以随时离开页面的随机用户。
谢谢亚龙