Ajax即时消息(基于web)

Ajax即时消息(基于web),ajax,instant-messaging,Ajax,Instant Messaging,只是想知道:为大型社交网络服务(考虑到数千注册用户)启动一些简单的Ajax即时消息(基于web)是否可以接受?我是新手,所以我只是想知道。如果每隔两三秒检查一条新消息会怎么样 编辑:一个普通的共享服务器是否可以每隔如此频繁地处理如此多的请求?是的,我会推出自己的程序。除非您有一些独特的要求,否则编写自己的程序是没有意义的,但服务器是否能够处理这一问题在很大程度上取决于服务器语言和Web服务器设置,以及它的扩展程度 您需要进行一些重负载测试,以确保预期的高负载能够正常工作,因为您的流量将非常大。例

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


编辑:一个普通的共享服务器是否可以每隔如此频繁地处理如此多的请求?是的,我会推出自己的程序。

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

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

如果您用以下方式提问:

  • 我想用X语言
  • 我想使用Web服务器Y
  • 我将此框架用于 网络服务
  • 我想接受你的声音 录音和网络摄像机录音 通过即时通讯,以及文本

  • 在我的一台1GHz服务器上,它的可扩展性有多好?

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

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

    如果您用以下方式提问:

  • 我想用X语言
  • 我想使用Web服务器Y
  • 我将此框架用于 网络服务
  • 我想接受你的声音 录音和网络摄像机录音 通过即时通讯,以及文本

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

    如果你能够制作一个点对点(P2P)浏览器嵌入式聊天,那么即使是共享主机也能为数万同时使用的用户提供聊天功能:):)

    如果你能够制作一个点对点(P2P)浏览器嵌入式聊天,甚至一个共享主机也能同时为成千上万的用户提供服务:):)

    有许多基于标准XMPP协议的web im客户端。您可以尝试或。

    有许多基于标准XMPP协议的web im客户端。你可以试试,或者。

    你说的“可以接受吗?”是什么意思?你的问题有点模糊。。。您是否正在尝试创建一个类似Facebook聊天、Meebo或??您是否有一个后端聊天服务器,您正在尝试集成到该服务器,或者您正在尝试推出自己的?“编辑:普通共享服务器是否可以处理如此频繁的请求?是的,我会推出自己的程序。”这取决于使用情况。“成千上万的注册用户”并不多,但如果他们中有一半人经常使用聊天室,而且都是在高峰时间使用聊天室,那么共享主机可能会出现问题。你真的想这样做吗?在上查看XMPP客户端的选项。XMPP是一种用于即时消息传递的逻辑协议,应该比创建自己的协议更简单。通过“每两秒或三秒检查一条新消息”,我希望您的意思不是轮询每个在线用户以查看他们是否有新消息。让客户端向服务器发送消息,而不是在客户端有新消息时请求服务器。你说的“可以接受吗?”是什么意思?你的问题有点模糊。。。您是否正在尝试创建一个类似Facebook聊天、Meebo或??您是否有一个后端聊天服务器,您正在尝试集成到该服务器,或者您正在尝试推出自己的?“编辑:普通共享服务器是否可以处理如此频繁的请求?是的,我会推出自己的程序。”这取决于使用情况。“成千上万的注册用户”并不多,但如果他们中有一半人经常使用聊天室,而且都是在高峰时间使用聊天室,那么共享主机可能会出现问题。你真的想这样做吗?在上查看XMPP客户端的选项。XMPP是一种用于即时消息传递的逻辑协议,应该比创建自己的协议更简单。通过“每两秒或三秒检查一条新消息”,我希望您的意思不是轮询每个在线用户以查看他们是否有新消息。使客户端向服务器发送消息,如果客户端有新消息,则不发送服务器请求。