我需要将推送通知添加到我的基于 PHP 的应用程序中,并且正在研究执行此操作的最佳方法。
在搜索了网络和 stackoverflow 之后,我已经看到了很多可能非常过时的信息,这些信息都是关于实现这一目标的最佳方式的,因为我们现在是 2013 年。
我希望将 websockets 用作此功能的主要技术,但我的理解是 PHP 本身并不是实现此服务器端的方法,而将实时通知与主应用程序分离是我最好的选择。
目前看起来好像在 PHP 旁边安装 node.js/socket.io 是要走的路。虽然我真的不清楚如何从我的 PHP 应用程序向 node.js 发送消息以启动推送。但是,我真的不想现在就进入 node.js,如果可能的话,我更喜欢一个单独的解决方案。我已经阅读了一些关于 pywebsocket 的内容。这如何比较?
总之,使用可以从我的 PHP 应用程序发起推送的 websocket 设置可扩展的实时通知系统的最佳方法是什么?是否有任何独立的 websockets 服务器可用?如果是这样,它们与 node.js 实现相比如何?