HTTP/2 vs HTTP/3 延遲模型

模擬傳輸層(TCP 與 QUIC)在傳輸吞吐量和頁面載入時間上,受往返時間(RTT)、隊首阻塞(head-of-line blocking)和封包遺失影響的情況。

遺失率與頁面載入時間
協議比較參考
特性HTTP/2 (TCP)HTTP/3 (QUIC)
傳輸層TCP (可靠、有序)UDP + QUIC (可靠、流獨立)
隊首阻塞TCP 遺失時的傳輸層隊首阻塞無隊首阻塞 — 遺失封包只阻塞單一串流
連線建立1-2 RTT (TLS 1.3)0-1 RTT (0-RTT 恢復)
多工處理多個串流,有 TCP 隊首阻塞真正並行串流,無隊首阻塞
遺失恢復TCP 重傳會阻塞所有串流按串流恢復,其他串流繼續
最佳應用場景低遺失區域網路/資料中心高遺失行動網路/不穩定廣域網路