【发布时间】:2014-11-04 11:33:40
【问题描述】:
我正在构建一个网络应用程序,可能需要一些帮助。该应用程序有一个聊天和一些新闻系统。所以我们有很多写入,需要不断更新信息。在项目开始时,由于财务问题,我们无法托管太多服务器。所以我想知道,什么是最服务器友好的方式来做到这一点。哪种方法需要最少的服务器资源?有人可以帮我做决定吗?
轮询 - 我每 60 秒通过 ajax 请求新数据 - 无需建立双向连接
xmpp - 我最近听说过 - 如果这个协议是高性能的,有人可以用几句话解释一下吗?
socket.io - 建立了双向连接,但服务器可能会很快崩溃,因为它只能处理有限数量的连接
我不需要有关方法性能的信息。我需要知道在服务器上执行很多单个请求是否更有效,或者建立连接更好。我已经阅读了很多关于此的文章,但我的问题还没有得到很好的回答。请原谅我的英语不好,不是我的主要口语。
谢谢大家!
【问题讨论】:
标签: node.js sockets xmpp long-integer polling