【问题标题】:Best way for real-time HTML/AJAX/PHP chat实时 HTML/AJAX/PHP 聊天的最佳方式
【发布时间】:2013-02-12 22:40:07
【问题描述】:

我必须在我的 Web 应用程序中创建一个小 AJAX 聊天,并且我正在处理 javascript 客户端和 PHP 服务器之间的实时通信问题。我希望我的 js 客户端能够尽快从服务器捕获新消息。我的第一个想法是例如每 5 秒创建一次 AJAX 请求。查看是否有新消息。但是,我不确定如果我的应用程序使用例如 1000 人会发生什么,这对 Apache httpd 来说一定是巨大的负载。我也知道称为“长轮询”请求的技术,但是当我在我的服务器上本地尝试时,我已经完全关闭了我的 Apache(我已经阅读了有关 apache 和长轮询问题的信息)。我知道的下一个方法是 WebSocket。但是,我必须能够在网络服务器上打开端口才能使用它吗?因为在常规虚拟主机上,我认为这是不可能的,我无法更改主机上的任何 Apache/PHP 设置。您有什么解决方法的建议吗?

谢谢,请原谅我的英语,我不是本地人。

【问题讨论】:

  • 实时 mmmm.... 套接字?你可以看看php sockets

标签: php ajax real-time comet


【解决方案1】:

它是实时 cmets 系统。您可以将其用作聊天 Real time chat

【讨论】:

    【解决方案2】:

    你应该使用 php comet 并从服务器推送而不是请求。

    Check out this question also

    【讨论】:

      猜你喜欢
      • 2014-06-01
      • 1970-01-01
      • 2011-01-29
      • 2011-02-27
      • 2011-11-20
      • 2017-11-10
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      相关资源
      最近更新 更多