Php ajax—从服务器上显示可用的数据

Php ajax—从服务器上显示可用的数据,php,ajax,Php,Ajax,我需要一个kayak.com之类的功能 也就是说,用户输入一个关键字,我需要在关键字可用时显示结果。重要的是数据应该在可用时显示。一种渐进式的展示?不知道这是否是正确的术语 Kayak.com显示或给人的印象是,数据在异步调用后变为可用时显示 有人能就这个话题给出指导吗?(服务器端的php)这是推送吗 谢谢。推送是一种让客户机保持最新状态的好方法,但是,推送服务器将数据推送到的用户越多,资源就越密集。如果这是一个您希望有多个用户的应用程序,那么根据您的需要,推送可能有点密集,而定期轮询可能更好。

我需要一个kayak.com之类的功能

也就是说,用户输入一个关键字,我需要在关键字可用时显示结果。重要的是数据应该在可用时显示。一种渐进式的展示?不知道这是否是正确的术语

Kayak.com显示或给人的印象是,数据在异步调用后变为可用时显示

有人能就这个话题给出指导吗?(服务器端的php)这是推送吗


谢谢。

推送是一种让客户机保持最新状态的好方法,但是,推送服务器将数据推送到的用户越多,资源就越密集。如果这是一个您希望有多个用户的应用程序,那么根据您的需要,推送可能有点密集,而定期轮询可能更好。但是试一试,这些家伙()有一个很好的ajax推送实现


希望这有帮助

服务器似乎正在以分页部分发送其响应。这使客户端能够更快地开始渲染。客户端接收到第一个页面后,会呈现该页面并开始请求后续页面,依此类推,直到没有剩余的页面。

您可能还对阅读可被视为“AJAX推送”的页面感兴趣。不确定是否有任何PHP实现,但我知道还有其他几种解决方案可以将PHP与之结合起来。

我以前考虑过这一点,但从未真正构建过任何东西。我的想法是让你的脚本获取最新的记录,并获得某种唯一的标识符(ID或日期)。您使用javascript记录此id,并请求每秒尝试获取比当前id更新的结果(如果您不立即需要数据,则请求时间更长)。如果返回结果,则再次记录下下一个请求的最新结果