#每天一个知识点#
短轮询(Short Polling)
短轮询是指客户端向服务器发送请求,服务器立即返回响应,然后客户端再发送下一个请求,以此类推。这种方式适用于查询频率较低的场景,但是由于每次请求都需要建立连接和传输数据,会造成不必要的网络延迟和带宽消耗。
长轮询(Long Polling)
长轮询是指客户端向服务器发送请求,服务器一直保持连接,直到有数据更新时才返回响应,然后客户端再重新发起请求。这种方式适用于查询频率较高,但是数据更新频率不高的场景,可以减少不必要的网络延迟和带宽消耗。
SSE(Server-Sent Events)
SSE是一种服务器推送技术,客户端通过HTTP连接向服务器发送请求,服务器会保持连接,并向客户端发送数据,直到连接关闭或超时。这种方式适用于需要实时推送数据的场景,例如股票行情、聊天室等。
WebSocket
WebSocket是一种全双工通信协议,客户端和服务器可以同时发送和接收数据,可以实现实时通信和大规模数据传输。这种方式适用于需要高并发、实时性和可靠性的场景,例如在线游戏、实时视频等
短轮询(Short Polling)
短轮询是指客户端向服务器发送请求,服务器立即返回响应,然后客户端再发送下一个请求,以此类推。这种方式适用于查询频率较低的场景,但是由于每次请求都需要建立连接和传输数据,会造成不必要的网络延迟和带宽消耗。
长轮询(Long Polling)
长轮询是指客户端向服务器发送请求,服务器一直保持连接,直到有数据更新时才返回响应,然后客户端再重新发起请求。这种方式适用于查询频率较高,但是数据更新频率不高的场景,可以减少不必要的网络延迟和带宽消耗。
SSE(Server-Sent Events)
SSE是一种服务器推送技术,客户端通过HTTP连接向服务器发送请求,服务器会保持连接,并向客户端发送数据,直到连接关闭或超时。这种方式适用于需要实时推送数据的场景,例如股票行情、聊天室等。
WebSocket
WebSocket是一种全双工通信协议,客户端和服务器可以同时发送和接收数据,可以实现实时通信和大规模数据传输。这种方式适用于需要高并发、实时性和可靠性的场景,例如在线游戏、实时视频等
展开
评论
点赞
![[微笑]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_1.7d9f699.png)