实时实时通知jqueryphp

实时实时通知jqueryphp,php,jquery,notifications,real-time,Php,Jquery,Notifications,Real Time,我正在尝试实现一个实时通知,它类似于facebook newsticker和通知(在顶部)。我想知道什么是解决这个问题的好办法。我实现了一个聊天应用程序,在此之前,我在一定时间内启动了ajaxget请求来归档实时性,但这似乎不太好。我使用firebug检查了facebook,没有被触发的GET请求(或者它被隐藏了?) 下面是我的场景: 在main.php中 我有一个实时行情器和一个通知按钮 在bulletion.php和User.php中 当我执行添加用户时,它将转到公告或user.php 当在

我正在尝试实现一个实时通知,它类似于facebook newsticker和通知(在顶部)。我想知道什么是解决这个问题的好办法。我实现了一个聊天应用程序,在此之前,我在一定时间内启动了ajaxget请求来归档实时性,但这似乎不太好。我使用firebug检查了facebook,没有被触发的GET请求(或者它被隐藏了?)

下面是我的场景:

在main.php中 我有一个实时行情器和一个通知按钮

在bulletion.php和User.php中 当我执行添加用户时,它将转到公告或user.php

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

我问之前也检查了这个问题。

我想知道,什么是长期使用Ajax和基于会话的通知。如何归档?我知道Node.js可以很好地实现实时性,它能与PHP结合吗?memcached呢


任何人都可以提供参考资料或示例。谢谢。

我在标准方面取得了很大成功。它非常简单,工作非常完美,但它只在现代浏览器中受支持。

我在使用该标准方面取得了很大成功。它非常简单,工作非常完美,但它只在现代浏览器中受支持。

是一个comet服务器,使用PHP和JavaScript将数据推送到浏览器。它非常流畅,值得一看,尽管设置/实现起来可能有点困难

编辑:

是一个comet服务器,使用PHP和JavaScript将数据推送到浏览器。它非常流畅,值得一看,尽管设置/实现起来可能有点困难


编辑:

作为旁注,PHP并不是推送通知的最佳语言,它实际上是围绕典型的get/response流构建的


我所有的页面内容都使用PHP,但是当涉及到推送任何类型的通知时,我真的很喜欢,也很喜欢它。它们很容易安装,并且在大部分工作中使用php,然后使用node处理推送通知之类的东西,会很好地与您配合使用。

作为旁注,在推送通知方面,php并不是最好的语言,它实际上是围绕典型的get/response流构建的


我所有的页面内容都使用PHP,但是当涉及到推送任何类型的通知时,我真的很喜欢,也很喜欢它。它们很容易安装,并且在大部分工作中使用php,然后使用node处理推送通知之类的东西,会很好地与您配合。

您考虑过使用HTML5 WebSocket吗?看一看kickstart项目,然后打开它。

您考虑过使用HTML5 WebSocket吗?查看一下kickstart项目。你的意思是我们可以同时使用node.js和php吗?当然,只需在不同于apache的端口(如8080)上运行node.js(或运行php的任何端口)。然后,您可以使用
io连接到它http://your.server.com:8080");(假设您使用的是socket.io)。然后,我倾向于在node.js服务器上公开一个简单的web api,我可以从PHP调用该api,将数据推送到连接到node.js的任何适用客户端。先生,如果您同意,您能给我一个示例吗。可能是一个.php格式的示例页面,该页面正在调用/使用node.js。特别是在node.js(如何将node.js中的函数调用到html中)的使用上,我真的很迷茫/完全困惑。谢谢,先生。请记住node.js和php将是两个独立的进程,因此您不能只调用它们之间的内容,也不能在客户端调用node.js函数。我通常要做的是在node.js上设置一个web api,php“调用”(通过
curl
)我在node.js上构建的RESTful api,然后我用
socket.io
将客户端连接到node.js。现在您有了一种从php进行对话的方法(通过对node.js执行RESTful api调用),它可以通过socket.io将数据推送到您的客户端。非常感谢您的帮助。在结束本次会议之前,我可以问一个示例代码,可能是node.js查询数据库,然后它将其返回html文件。也许使用jsfiddle。我相信这对所有进入node.js世界的人都会有很大帮助。我们还不清楚如何为我们的网页调用node.js的函数。这个要求真的太多了,但我仍然希望我非常绝望。再次感谢您,您的意思是我们可以同时使用node.js和php吗?当然,只需在不同于apache的端口(如8080)上运行node.js(或运行php的任何端口)。然后,您可以使用
io连接到它http://your.server.com:8080");(假设您使用的是socket.io)。然后,我倾向于在node.js服务器上公开一个简单的web api,我可以从PHP调用该api,将数据推送到连接到node.js的任何适用客户端。先生,如果您同意,您能给我一个示例吗。可能是一个.php格式的示例页面,该页面正在调用/使用node.js。特别是在node.js(如何将node.js中的函数调用到html中)的使用上,我真的很迷茫/完全困惑。谢谢,先生。请记住node.js和php将是两个独立的进程,因此您不能只调用它们之间的内容,也不能在客户端调用node.js函数。我通常要做的是在node.js上设置一个web api,php“调用”(通过
curl
)我在node.js上构建的RESTful api,然后我用
socket.io
将客户端连接到node.js。现在您有了一种从php进行对话的方法(通过对node.js执行RESTful api调用),它可以通过socket.io将数据推送到您的客户端。非常感谢您的帮助。在结束本次会议之前,我可以问一个示例代码,可能是node.js查询数据库,然后它将其返回html文件。也许使用jsfiddle。我相信这对所有的人都有很大的帮助