websockets与apache服务器兼容



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

您的选项是:

  1. 使用类似mod_websocket的东西,正如Phillip Kovalev所指出的。或者pywebsocket。您也可以尝试PHP WebSocket
  2. 使用专用的自托管实时web技术在服务器和客户端之间进行实时通信。如果这样做,您还需要定义一种应用程序与实时web服务器通信的方式——通常通过消息队列实现
  3. 使用托管的实时web解决方案并卸载应用程序的实时推送功能

有人担心将Apache与这种类型的技术结合使用,因为这种技术可以在服务器和客户端之间保持长时间的持久连接,而Apache在这方面并不太擅长。因此,最好的解决方案可能是:

  1. 使用第二个专用实时web服务器,同时使用Apache作为应用程序服务器
  2. 使用能够处理许多并发连接的自托管实时web服务器
  3. 将托管服务与Apache应用程序服务器一起使用

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

查看mod_websocket。它支持最新的、通常由浏览器供应商实现的协议版本。

相关内容

  • 没有找到相关文章

最新更新