long-pulling原理

long-pulling原理
long pulling(长轮询)是一种实现实时服务的技术,也被称为 Comet。
其原理是浏览器服务器发送一个HTTP请求,然后服务器保持连接打开,并持续等待直到有事件发生或超时。如果有事件发生,服务器会立即响应并返回数据给浏览器,然后浏览器重新发起新的长轮询请求。如果超时,服务器直接关闭连接返回一个空响应,然后浏览器立即再发起新的请求。
这样就能够实现服务器向浏览器推送实时数据更新。相比于短轮询(每隔一段时间向服务器发送一次请求),长轮询减少了无效请求,降低了服务器负载,也提高了实时性。

本文发布于:2024-09-20 18:00:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/484595.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:服务器   浏览器   请求   轮询
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议