就在刚刚,HTTP/3 正式发布了!

9514f7b49f57aaac4e9585ef7884975e.gif

经过了多年的努力,在 6 月 6 号,IETF (互联网工程任务小组) 正式发布了 HTTP/3 的 RFC, 这是超文本传输协议(HTTP)的第三个主要版本,完整的 RFC 超过了 20000 字,非常详细的解释了 HTTP/3。

6e487f06e0ca6e4136ecdf8fc46685f3.png

另外有趣的是,6 月 6 号 也是 World IPv6 Launch 的周年纪念日。

c0e6e6508eb70e3d3e7288028fec8774.png

  HTTP/3 - RFC 9114  

2022 年 6 月发布

a9cddef24b06f5900dff21dd476e17e0.png

  HTTP/2 - RFC 9113  

RFC 9113 在 2022 年 6 月发布,之前的 RFC 7540 已过时。

76091ff9de0dd1b657ab75cf4732c50a.png

  HTTP/1.1 - RFC 9112  

RFC 9112 在 2022 年 6 月发布,之前的 RFC 7230 已过时。

bfe2fc34a94031d925c5450cc5234e82.png

  HTTP/3 大有可为  

在作者之前的测试中,搭建了一个包含 css, js 资源的前端站点, 分别使用了 HTTP/1.1, HTTP/2, HTTP/3 协议,使用 Chrome 访问网站,客户端在上海,服务器在旧金山,相隔了 10000 公里。

165d2ed9d573f595ab95aaa4311bb0b1.png

最后的测试结果如下, HTTP/1.1 平均在 3500 ms, HTTP/2 平均在 2500 ms, 而 HTTP/3 平均在 1300 ms, 可以看到 HTTP/3 带来的性能提升还是很明显的。

b07b516f022a9eddb173d37f18ccd7c1.png

根据 Cloudflare 网站提供的报告,目前国内使用的主要版本是 HTTP/2,而 HTTP/3 占小部分。

8a81b2b4773879339755dd08270849c3.png

当然,在 HTTP/3 RFC 的发布之后,HTTP/3 的占用率也会越来越高。

而对于开发者来说,将网站切换到 HTTP/3 也非常简单,大多 web server (nginx, apache) 都提供了 HTTP/3 的支持(目前是实验性状态),只需要进行 HTTP/3 ON 类似的一键配置即可,就可以享受到 HTTP/3 所带来的更快的速度和更好的用户体验。

079c3688e362396f0f23393decf76a60.png

39d3af8845b0b7a221a140c395824220.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值