http/3 比http2的性能提升,特别是在同时获取多个对象时的性能。使用 http/2,tcp 连接中的任何中断(packet loss)会阻塞所有数据流(head of line blocking)。因为 http/3 基于 udp 协议,所以如果数据包丢失,只会中断一个数据流,而不会中断所有流。
此外,http/3 提供了 0-rtt 支持,这意味着在建立连接时通过消除与服务器的 tls 确认,可以使后续连接的启动速度更快。比起使用完全 tls 协商的方式,客户端可以更快地开始请求数据,网站可以更早开始加载。
- 编程问答
- 答案列表
http3为什么比http2靠谱[朗读]
加入收藏