Facebook是否使用ajax刷新以获取更新

时间:2014-12-01 12:12:20

标签: php jquery ajax facebook server-push

在Facebook中如何更新/通知/聊天工作。

使用ajax我们可以向服务器发送请求(例如:用于将记录插入数据库)。

然后服务器如何将这些记录推送给其他用户。

Facebook页面是否在某个时间间隔内保持刷新,或者是否有任何技术可以这样做。

他们没有使用的Websockets。然后他们如何在用户之间实现如此良好和快速的通信。

1 个答案:

答案 0 :(得分:0)

Comet 是Facebook用于显示通知的过程。

使用流式Comet的应用程序为所有Comet事件打开从客户端浏览器到服务器的单个持久连接。每次服务器发送新事件时,都会在客户端逐步处理和解释这些事件,双方都不会关闭连接

实现流式Comet的具体技术包括:隐藏的iframe XMLHttpRequest 长轮询的Ajax XMLHttpRequests长轮询脚本标记长轮询

来源Wiki