shawlp / interview-codes

1 stars 0 forks source link

websocket,短轮询,长轮询做对比 #29

Open shawlp opened 3 years ago

shawlp commented 3 years ago

短轮询:在特定的时间间隔,由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客户端的浏览器

长轮询:客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求

websocket: 基于HTTP协议的,在和服务端建立了链接后,服务端有数据有了变化后会主动推送给前端

image