PHP中的实时通知

时间:2015-07-11 06:56:29

标签: javascript php

我正在创建一个PHP应用程序,我希望一个用户创建一个数据库条目。它应该反映给所有在浏览器上打开此应用程序的用户将立即得到一些数据已在数据库中更新或已插入任何数据的通知。

有什么方法可以实时插入或更新数据的通知?在所有打开的浏览器上没有任何延迟。

我们现在使用AJAX。但似乎我们的应用程序由于持续请求而现在工作缓慢。还有其他方法吗?这是免费的。

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用web sockets。 PHP的一个现有库示例是Ratchet

答案 1 :(得分:1)

看看Pusher(https://pusher.com/)。它做你想要实现的,它就像一个魅力。

我不知道你在服务器端使用了什么,但即使它不是Laravel,请看看Jeffrey的Laracast关于在Laravel(PHP)中实现实时通知。 https://laracasts.com/lessons/pusher-awesomeness

玩得开心!当我这样做时,我的应用变得非常性感。实时通知,DOM操作等。