-3

我需要实现的是使网站在更新数据库表时自动更改。

在这里你可以明白我的意思:http: //youtu.be/Lwfv65Naa78

在上面的演示中,您可以观察到当其他用户通过 iPhone 应用程序与网站交互时,网站正在实时变化。

我想知道是否可以使用 php 和 jquery 来实现,当然还有如何开始。

谢谢!

4

2 回答 2

1

您可能想看看以下项目(所有 node.js):

于 2013-02-06T07:45:36.830 回答
0

Faye、cometd、long polling、Bayeux、WebSockets 都是有用的搜索词。

基本上,您的代码将在一个看起来像 url 的频道上监听:'/posts' 这是由具有相同频道的服务器管理的。您的控制器代码将更新(可能是 json)推送到频道,而您正在侦听频道的 javascript 使用 json 更新页面。

想象一下,客户端上的 ajax 请求永远不会完成加载,而在服务器上,您不断写入 ajax 请求正在下载的页面。有点像“插座”。如果您一心想自己动手,我会研究如何使用 ajax 进行流式传输,以及如何在 php 上刷新缓冲区。

于 2013-02-06T07:31:16.350 回答