相关疑难解决方法(0)

实时Web应用程序的短轮询与长轮询?

我正在构建一个实时Web应用程序据我所知,最受欢迎的选择是短轮询和长轮询.测量一个优于另一个有什么优点和缺点?

javascript comet http real-time long-polling

60
推荐指数
2
解决办法
4万
查看次数

扩展聊天应用程序 - 短轮询与长轮询(AJAX,PHP)

我运行一个网站,用户可以通过浏览器互相聊天(想想Facebook聊天).处理实时交互的最佳方式是什么?(现在我每隔30秒进行一次民意调查,以更新在线用户和新收到的消息,以及每秒在聊天页面上进行的另一次民意调查以获取新消息.)

我考虑过的事情:

  • HTML5 Web套接字:没有使用它,因为它不适用于所有浏览器(仅限chrome).
  • Flash套接字:没有使用它,因为我想最终支持移动网络.

现在,我正在使用短轮询,因为我不知道AJAX长度轮询的可扩展性如何.我正在从servint运行VPS服务器(运行apache).我应该使用长轮询还是短轮询?我不需要绝对的立即响应时间(对于聊天应用程序来说"足够好").是否有几十万用户要杀死我的服务器?我该如何扩展,请帮忙!

javascript php sockets ajax

33
推荐指数
2
解决办法
2万
查看次数

标签 统计

javascript ×2

ajax ×1

comet ×1

http ×1

long-polling ×1

php ×1

real-time ×1

sockets ×1