PHP/Apache中是否有类似于Tornado的长轮询框架?

0 投票
1 回答
779 浏览
提问于 2025-04-16 16:03

有没有类似于Tornado框架的东西是用PHP写的?或者有没有一些例子可以说明如何把Tornado或者其他可靠的框架和已经用PHP/MYSQL/Apache搭建的网站结合起来?

1 个回答

1

在eyeOS,我们使用php/mysql/apache开发了整个长轮询的系统。

我们用mysql的内存表来交换消息,并在php层面做了一些小技巧。

eyeOS是开源的,所以你可以根据AGPL3许可证的条款查看、修改或重用这些代码。

代码在这里:

https://code.eyeos.org/trunk/eyeos/system/Frameworks/NetSync/

还有js部分:

https://code.eyeos.org/trunk/eyeos/extern/js/eyeos/netSync/

在我们的演示服务器上,这个系统在数百个同时在线用户的情况下表现得非常好。

不过,这只是一个轻量级的实现,不确定是否能满足你的需求。

撰写回答