websockets apache 服务器兼容性

Posted

技术标签:

【中文标题】websockets apache 服务器兼容性【英文标题】:websockets apache server compatibility 【发布时间】:2012-01-10 13:51:32 【问题描述】:

我想制作一个应用程序,当新数据通过 xml 到达文件夹时显示新数据。我想使用 html5 网络套接字,但我对应该如何完成感到困惑。我在我的机器上使用 xaamp 进行开发。我必须安装另一台服务器才能使用 websockets 吗?是 apache 因为它是兼容的,如果是,我如何与客户端建立连接。提前谢谢你..

【问题讨论】:

可能重复:websockets apache server compatibility 【参考方案1】:

您的选择是:

    使用类似mod_websocket 的东西,正如Phillip Kovalev 指出的那样。或pywebsocket。你也可以试试php WebSocket。 使用专用的self-hosted realtime web technology 进行服务器和客户端之间的实时通信。如果您这样做,您还需要定义一种应用程序与实时 Web 服务器通信的方式 - 通常通过消息队列来实现。 使用hosted realtime web solution 并卸载应用程序的实时推送方面。

有人担心将 Apache 与这种技术结合使用,因为这种技术会在服务器和客户端之间维持长期运行的持久连接,而 Apache 在这方面并不出色。因此,最好的解决方案可能是:

    使用第二个专用实时 Web 服务器并结合使用 Apache 作为您的应用程序服务器 使用能够处理许多并发连接的自托管实时 Web 服务器 将托管服务与您的 Apache 应用程序服务器一起使用。

如果您不希望有很多并发连接,或者您只是在尝试该技术,那么您可能只需要 Apache。

【讨论】:

【参考方案2】:

看看mod_websocket。支持浏览器厂商常用的最新协议版本。

【讨论】:

以上是关于websockets apache 服务器兼容性的主要内容,如果未能解决你的问题,请参考以下文章

websocket面试题

PHP websocket服务器和mysql连接

具有 IOS 客户端兼容性的 Websocket 服务器

使用 apache 建立安全 websocket 连接

在 Apache 服务器上使用 WebSocket

Apache 网站 + Nodejs 后端 + Websocket 服务器