【发布时间】:2011-09-17 01:06:29
【问题描述】:
我希望为我的网站添加聊天功能,以便我网站的用户可以相互聊天。我在网上找到的大多数聊天小部件(例如here)都允许站点管理员和用户之间进行聊天(出于客户支持的目的)。与客户支持相反,我希望在我的网站上聊天作为最终功能特性。有没有我可以使用的小部件来做到这一点?我正在寻找最简单的方法来做到这一点。任何指向正确方向的指针都会有所帮助。
谢谢!
【问题讨论】:
我希望为我的网站添加聊天功能,以便我网站的用户可以相互聊天。我在网上找到的大多数聊天小部件(例如here)都允许站点管理员和用户之间进行聊天(出于客户支持的目的)。与客户支持相反,我希望在我的网站上聊天作为最终功能特性。有没有我可以使用的小部件来做到这一点?我正在寻找最简单的方法来做到这一点。任何指向正确方向的指针都会有所帮助。
谢谢!
【问题讨论】:
如果这是小规模,您不会有数百名用户,您可能希望从这个解决方案开始:
http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-a-simple-web-based-chat-application/
用户这边的关键是语句:
setInterval (loadLog, 2500);
这是用户以 Javascript 结束的地方,每 2.5 秒检查一次是否有新内容。将它设置得更高,它不会经常检查,但它也不会经常用 PHP 代码给服务器带来错误。这个解决方案很容易实现,但也有一个缺点,如果它太流行,你的服务器主机可能会收到太多的请求,超出它的处理能力。
【讨论】: