我自己尝试使用PHP进行长轮询,但它工作得很糟糕并且耗费了大量的处理器时间。
是否存在使用PHP保持大量连接(针对彗星或websockets)的现成解决方案? 像node.js或erlang一样的东西?
答案 0 :(得分:1)
与php上的node.js最接近的是ReactPHP。以下是一些benchmarks,用于比较node.js与ReactPHP的性能。
如果你正在使用websockets并寻找更接近socket.io的东西,那么对于PHP来说。我建议看看Thruway(我是其中一位开发人员)。
Thruway建立在Ratchet(websocket库)和ReactPHP(事件循环)之上。它简化了使用PHP的websockets,并通过WAMPv2协议为您提供RPC和SubPub。