http/1.0、http/1.1、http/2关于复用这块的理解

一概述

http/1.0
	请求响应模式,请求发送到服务器,服务器响应结果后连接立马关闭。由于Http1.0底层使用的是TCP。
	需要完整的经理TCP三次握手和四次挥手。下次发起请求时重复以上步骤。
http/1.1
	请求响应模式,可共享链接,但是需要一个请求-响应结束后才能发起另一个请求-响应。默认keep-alive模式
	类似连接池的概念。可以在一定程度上提升请求响应的速度,以及过多的资源消耗。因为其不需要频繁的
	关闭打开tcp连接。
http/2
	请求-响应模式,可以进行多路复用。即一条链路可以多情请求异步发送(即不必等待上一个请求发送完成
	在进行下一个请求的发送,全异步操作),且是keeep-alive的。此模式下,可以极大程度的缓解服务端的
	连接数压力。
	
以上三种模式都有各自的使用场景,且各有优劣,选型前需根据自己的业务来。

  

posted on 2024-08-05 09:56  飘杨......  阅读(44)  评论(0)    收藏  举报