【发布时间】:2011-07-12 19:26:06
【问题描述】:
我很好奇 Facebook 如何将数据推送到浏览器,就像在新闻提要中一样。新数据显示在提要顶部,无需重新加载页面或单击按钮
Facebook 是通过按设定的时间间隔通过 AJAX 轮询他们的服务器来实现这一点,还是他们以某种方式将新数据从服务器无端推送到客户端?
如果是这样,他们使用什么语言或 API 来执行此操作?
【问题讨论】:
-
如果您有萤火虫,请在控制台中查看。你会看到它是一个 GET 请求,可能是通过一个 AJAX 请求,它只是无限期地旋转。他们真正的问题是他们如何保持这个请求开放,因为它似乎没有设置超时或间隔。
标签: php javascript ajax polling