我可以使用webSockets在我的php web应用程序



我在服务器上运行一个简单的web应用程序它是一个Mediatemple Ubuntu, PHP, apache, mysql半专业的服务器,所以我可以安装任何我想要的。

我的应用程序很简单,想象一个项目列表。用户可以添加更多的项目到这个列表。我喜欢实时刷新,比如聊天。

我在javascript上运行一个简单的setInterval与ajax,但它似乎不是一个优雅的解决方案…

Can I install nodejs/socket.io or…我还能做什么?

没有理由不能在PHP中实现WebSockets。Apache和PHP肯定会处理套接字类型的连接。您不会使用node(我的意思是您可以,但为什么使您的环境复杂化),您将使用ratchet或另一个PHP套接字库。然后在客户端使用socket.io建立/维护连接。

您还需要在服务器端提供某种事件发送解决方案,例如Kafka,以获取已更新的数据。这可能会很快变得复杂,但这是完全可行的。

相关内容

  • 没有找到相关文章

最新更新