衡阳建设网站,网站默认数据库地址,镇江网站公司,dw软件个人简历网站怎么做1. HTTP/1
超文本传输协议#xff0c;处于计算机网络中的应用层#xff0c;HTTP是建立在TCP协议之上#xff0c;所以HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的特性。 缺陷#xff1a;
连接无法复用 ---------- 每次请求经历三次握手和慢启动HOLB#xff08;队头…1. HTTP/1
超文本传输协议处于计算机网络中的应用层HTTP是建立在TCP协议之上所以HTTP协议的瓶颈及其优化技巧都是基于TCP协议本身的特性。 缺陷
连接无法复用 ---------- 每次请求经历三次握手和慢启动HOLB队头阻塞 ---------- 带宽无法充分利用协议开销大 ---------- 头部携带信息过多且每次头部信息基本无变化传输数据基本为明文 ---------- 不安全
浏览器默认对同一域下的资源只保持一定的连接数会阻塞过多的连接。
因此页面有多请求的建议使用请求复用或者把资源打包压缩传输。
2. HTTP/2
新特性
二进制传输 ---------- 流、消息、帧多路复用 ---------- 同域名所有通信在单个连接上完成同域名只占用一个TCP连接header压缩 ---------- 使用首部表有变化才更新头部键值对server push
缺陷
由于使用了多路复用若TCP连接中出现了丢包整个过程都需要重传而HTTP/1而言有多个连接问题不大
3.HTTP/3
基于UDP协议的QUIC协议
特点
0-RTT往返时延 ---------- 缓存会话上下文多路复用 ---------- 原生实现TCP没有的功能认证加密 ---------- 报文头部、body都是认证或加密的前向纠错机制FEC ---------- 数据包包含冗余其他包部分数据在丢失少量包的情况下可以直接组装无需重传
参考
HTTP/2及HTTP/3特性 - HackerVirus - 博客园
HTTP/3的过去、现在和未来_移动_Rustam Lalkaka_InfoQ精选文章