1

只是想知道:为大型社交网络服务(考虑到成千上万的注册用户)启动一些简单的 Ajax 即时消息(基于 Web)是否可以接受?我是新手,所以我只是想知道。如果每隔两三秒检查一次新消息怎么办?

编辑:一个普通的共享服务器可以经常处理这么多的请求吗?是的,我会推出自己的程序。

4

3 回答 3

1

有许多基于标准 XMPP 协议的网络即时通讯客户端。你可以试试iJabJWChat

于 2010-01-13T03:14:59.900 回答
0

除非您有一些独特的要求,否则自己编写是没有意义的,但是服务器是否可以处理这在很大程度上取决于服务器语言和网络服务器设置,以及它的可扩展性。

您需要进行一些重负载测试,以确保预期的高负载能够正常工作,因为您的流量会非常大。例如,如果您的社交网站与足球相关,那么在世界杯期间,您可能会看到比周三早上更多的流量。

如果你问这个问题:

  1. 我想使用语言 X。
  2. 我想使用网络服务器 Y。
  3. 我正在为 web 服务使用这个框架。
  4. 我愿意接受通过 IM 进行的语音记录和网络摄像头记录,以及文本。

这在我的一台 1GHz 服务器上的扩展性如何?

于 2009-11-16T01:18:08.683 回答
0

如果您设法进行点对点 (P2P) 浏览器嵌入式聊天,那么即使是共享主机也可以同时处理成千上万的用户:) :)

于 2009-11-16T01:24:38.267 回答