今天,当我在两个单独的浏览器中使用Google+时,我在一个浏览器中发布了一些内容。该帖子几乎立即出现在第二个浏览器上(可能有0.5秒的延迟)。 Google如何做到这一点?他们是否不断发送AJax请求以检查新帖子?这不会给服务器带来很大压力吗?
最佳答案
有多种方法可用于执行此操作:
网络套接字
AJAX长轮询
页面计时器
iframe
每个人都有自己的警告和可能性。
如果您对实时应用程序感兴趣,可以查看socket.io,它是所有这些技术的绝佳抽象库,因此它将使用您的技术中最受支持的一种浏览器。
关于javascript - 网站如何使用AJAX立即更新其内容?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9710759/