所以,我正在使用php,mysql和jquery进行群组实时聊天。这就是我所做的:
我能做些什么来提高效率吗?我相信这是最好的解决方案,不是吗?
答案 0 :(得分:1)
你应该看看Node.js;这是一个非常强大的方式来进行这样的聊天项目。
比较这个chat demo。
Node.js是一个用于实时Web应用程序的强大框架。服务器端应用程序是用Javascript编写的,因此您可以设想事件在客户端和服务器端之间共享代码(您可以共享类,共享模板......)
答案 1 :(得分:1)
更新: 非常相似的问题 Ajax chat polling bandwidth efficiency
如果没有发布消息,则增加延迟,而不是每秒,如果在1秒内没有检索到消息,则在5秒内执行下一个请求,如果没有检索到的消息在15秒内执行下一个请求,那么在...直到你收到消息。
您可能需要检查执行此操作的jQuery periodical updater和其他一些选项。