任何人都可以解释实时响应如何在Twitter上运行? 就像你在查看结果时在Twitter上搜索一样,你会得到实时更新 “还有7人发推文”。 我注意到没有进行AJAX调用。 有人可以告诉我这是如何工作的,是否可以使用PHP实现这样的事情?
答案 0 :(得分:3)
Firebug显示它正在对服务器进行异步调用:
注意变量:
它所做的只是查找ID大于q
的{{1}}变量的任何匹配并返回计数。如果您加载结果,请点击“123新推文”,since_id
将更新以反映新的最新ID值。
答案 1 :(得分:2)
正如扎克所提到的,这都是关于彗星的。 PHP中的实现很棘手; Facebook使用Erlang。
如果您想在没有设置自己的服务器的情况下开始使用PHP,请查看WebSync On-Demand。
答案 2 :(得分:1)
它可能使用长轮询。请参阅comet。