当前位置:  开发笔记 > 编程语言 > 正文

聊天应用程序AJAX轮询

如何解决《聊天应用程序AJAX轮询》经验,为你挑选了2个好方法。

在我目前正在开发的项目中,我们需要开发一个网络聊天应用程序,而不是一个非常复杂的聊天,只是一种连接两个人来讨论一个非常具体的主题的方法,我们不需要任何形式的身份验证对于这两个用户中的一个,我们不必支持表情符号,头像或类似的东西.

一些项目成员建议我们可以通过BOSH使用XMPP,我说这就像尝试用船网捕鱼一样,并提出了一种更简单的方法,就像一个简单的Ajax/MySQL网络聊天,但我们担心性能由于同时打开许多聊天的不断轮询,因此在服务器中命中.

以前有人做过这样的事吗?你会推荐什么?



1> Ryan Guest..:

你可能也想看看Comet.

它被GTalk,Meebo和许多其他聊天应用程序使用.几年前,当我尝试使用它时,没有很多关于服务器架构的库或细节来实现它,但现在看起来还有很多东西.

查看cometd项目以获取更多技术信息.



2> John Milliki..:

你会推荐什么?

XMPP通过BOSH

在其他人拥有时,不需要发明自己的消息格式和传输协议.如果你尝试,它会慢慢变得像BOSH一样复杂但没有第三方库支持或标准化的好处.

推荐阅读
和谐啄木鸟
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有