http/3 比http2的性能提升,特別是在同時獲取多個對象時的性能。使用 http/2,tcp 連接中的任何中斷(packet loss)會阻塞所有數據流(head of line blocking)。因為 http/3 基於 udp 協議,所以如果數據包丟失,只會中斷一個數據流,而不會中斷所有流。
此外,http/3 提供了 0-rtt 支持,這意味著在建立連接時通過消除與服務器的 tls 確認,可以使後續連接的啟動速度更快。比起使用完全 tls 協商的方式,客戶端可以更快地開始請求數據,網站可以更早開始加載。
- 編程問答
- 答案列表
http3為什麼比http2靠譜[朗讀]
加入收藏