有长轮询和使用彗星之间的差异
-
24-09-2019 - |
题
我实现一个系统,我需要实时更新。我一直在寻找在某些情况下,并在所有被彗星。实现这个我没有看到任何方式,这是从传统的长轮询不同。
在这两种情况下,你必须发送一个请求,然后服务器将响应发送回。在浏览器中你解释响应,然后开始一个新的请求。
所以我为什么要使用彗星,如果在这两种情况下,我需要打开和关闭连接。
解决方案
一些彗星技术不要求你不断地开新的要求(分块隐藏的iframe,例如),其用意就是保持请求开放,并有周期性地发送数据的服务器。但是,这并不好所有主流浏览器没有(作为一个维基百科的贡献者微妙把它)不良副作用的工作,因此,长轮询技术。多个链接的文章。
其他提示
不隶属于 StackOverflow