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 服务器兼容性的主要内容,如果未能解决你的问题,请参考以下文章