Jquery PHP推?

时间:2011-03-13 08:56:11

标签: php jquery ajax push

我需要用php和jquery实现实时页面数据更新。 (我发现www.ape-project.org/但似乎网站已关闭) 还有其他解决方案吗?

非常TNX!

3 个答案:

答案 0 :(得分:1)

你可能想看看Comet:

  

Comet是一个Web应用程序模型   长期持有的HTTP请求允许的   将数据推送到的Web服务器   浏览器,没有浏览器   明确要求它。[1] [2]彗星   是一个总括性的术语,涵盖范围   实现这一目标的多种技术   相互作用。所有这些方法都依赖于   默认包含的功能   浏览器,比如JavaScript   比非默认插件。彗星   方法与原始方法不同   网络模型,其中有一个浏览器   请求完整的网页   时间。

http://en.wikipedia.org/wiki/Comet_%28programming%29

答案 1 :(得分:0)

如果您想进行流式传输(通过单个长期,低延迟连接发送多条消息),您可能需要一台彗星服务器。查看http://cometdaily.com/maturity.html了解各种服务器实现的详细信息(我是其中之一的维护者 - Meteor)。

如果您愿意在收到每封邮件后重新连接,您可以不使用复杂的服务器和传输,只需使用长轮询 - 您可以在其中发出ajax请求,服务器只需休眠直到有东西要发回。但是你最终会在网络服务器上挂起很多连接,所以如果你使用像Apache这样的传统网络服务器,请确保它配置为处理它。默认情况下,Apache不喜欢有超过几百个并发连接。

答案 2 :(得分:-1)

有很多解决方案可以做到这一点...... 根据您的数据,您的数据如何组织和存储(mysql?)。

你的问题太开放了,没有真正的答案。