用PHP实时功能

时间:2015-04-05 17:36:19

标签: javascript php jquery mysql node.js

我正在研究考勤系统,项目管理系统也在客户端使用Javascript \ Jquery,在服务器端使用PHP \ MySQL。

我的网络应用中的一项功能是管理员的用户消息。为此,我已经应用了一个ajax请求,该请求由setTimeout函数(每15秒一次)生成,以检查数据库中是否有新消息,如果是,则将其返回给管理员。

它工作正常,但缺点是(如你所知)连续请求服务器哪个真的很差和很差。据我所知,实时功能可以解决这个问题我已经检查了一些链接 websocket.io和signlR 但是适用于Nodejs和asp.net。 那么,我如何使用php应用实时功能,或者我得到新数据已经到达数据库而没有使用ajax继续请求。

1 个答案:

答案 0 :(得分:0)

现在实际上有一些PHP工具可以做到这一点。例如,请查看Ratchet

还可以通过创建简单的TCP / IP服务器来执行双向套接字。我之前已经完成了PHP服务器和桌面应用程序之间的双向通信。

http://php.net/manual/en/sockets.examples.php