Http短轮询、Http长轮询、短连接和长连接
Http短轮询
http短轮询指前端使用ajax定时请求后端服务器接口,后端服务器接收到请求后马上响应给前端(无论是否有结果)
Http长轮询
http长轮询指前端使用ajax请求后段服务器接口,后端服务器在有数据更新时(或到达超时时间)才响应给前端,否则就挂起当前请求,前端在拿到响应结果后马上再次向服务端发起请求
短链接
短连接指的是TCP链接,在每次传输完成后都会立即断开,下次需要重新建立连接(http1.0使用的是短连接,http1.1之后默认都是长连接,标志是请求头中的Keep-Alive)
长连接
长连接指的是TCP连接,在每次传输完成后,不会立即断开,其他请求可以复用这个TCP连接(http1.1之后默认都是长连接)
区别
短轮询和长轮询是针对Http请求的,属于应用层的协议,短连接和长连接是针对TCP协议的,属于传输层协议。
本文详细比较了HTTP短轮询与长轮询的工作原理,以及它们与TCP连接的短连接和长连接的对应关系,阐述了各自在应用层和传输层的不同之处。

被折叠的 条评论
为什么被折叠?



