RealTime实时通知Jquery PHP

Nic*_*ich 1 php jquery notifications real-time

我试图实现一个实时通知,就像facebook newsticker和通知(在顶部).我想知道什么是解决这个问题的好方法.我实现了一个聊天应用程序,在此之前我在一定时间内解除了AJAX GET请求以实现实时性,但似乎并不好.我用firebug检查了facebook,没有GET请求被解雇(或者它被隐藏了?)

现在这是我的观点:

在main.php中,我有一个实时自动收报机和一个通知按钮.

在bulletion.php和User.php中当我执行添加用户时,它将前往bulletin或user.php.

当bulletin.php,user.php在数据库中成功创建时,如何在main.php中获得通知?

在我问之前,我也检查了这个问题. PHP/jQuery Realtime和php中的通知系统

我很奇怪,什么是长期调查Ajax和基于会话的通知.如何才能实现?我知道Node.js可以很好地实现实时,它可以与PHP结合吗?和memcached?

任何人都可以提供参考资料或示例可能是好的.谢谢.

hex*_*ist 7

另外,在推送通知方面,PHP并不是最好的语言,它实际上是围绕典型的get/response kinda流程构建的.

我使用PHP来处理我的所有页面内容,但是当涉及推送任何类型的通知时,我非常喜欢http://www.nodejs.org/http://socket.io/来使用它.它们很容易设置,并且可以很好地与你一起使用php进行大部分工作,然后使用node来处理推送通知.

  • 当然,只需在不同的端口(例如8080)上运行node.js而不是apache(或者你运行php的任何东西).然后,您可以使用`io.connect("http://your.server.com:8080");`(假设您正在使用socket.io)连接到它.然后我倾向于在我的node.js服务器上公开一个简单的web api,我可以从PHP调用它来将数据推送到任何连接到node.js的适用客户端. (2认同)