PHP / Apache中有一个长轮询框架与Tornado一样吗?

时间:2011-04-19 20:41:05

标签: php python comet tornado long-polling

是否有类似用PHP编写的Tornado框架或者如何将它(Tornado或其他可靠框架)绑定到已经构建在PHP / MYSQL / Apache上的站点的任何示例?

1 个答案:

答案 0 :(得分: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/

它在我们的演示服务器中提供了非常好的结果,包含数百个并发用户。

但是,这是一个轻量级的实现,不确定它是否符合您的需求。