使用 Lighthouse 对 HTTP/2 与 HTTP/3 之间体验质量的早期基准测试
网络与互联网体系结构
2023-05-23 v3
摘要
谷歌的 QUIC(GQUIC)是一种新兴的传输协议,旨在降低 HTTP 延迟。它部署于谷歌各平台,并作为 TCP+TLS 的替代方案,功能丰富:提供可靠数据传输和安全通信。它解决了 TCP+TLS 的(i)队头阻塞(HoLB)、(ii)连接建立时过多的往返时间,以及(iii)固化问题。IETF 正致力于标准化下一代 HTTP(HTTP/3,或 H3)的传输,采用其自身的 QUIC 变体。尽管已在 GQUIC 与基于 TCP 的 HTTP/2(H2)之间进行了性能基准测试,但据我们所知,H2 与 H3 之间尚未有此类分析。此外,以往研究依赖页面加载时间作为其主要(若非唯一)指标。本工作的目的是对 H3 的最新草案规范进行基准测试,并利用 Lighthouse(一个开源且指标多样的审计工具)深入探究用户的体验质量(QoE)。我们的发现表明,对于 H3 的早期实现之一,H3 大多情况下更差,但实现了更高的平均吞吐量。
引用
@article{arxiv.2004.01978,
title = {An Early Benchmark of Quality of Experience Between HTTP/2 and HTTP/3 using Lighthouse},
author = {Darius Saif and Chung-Horng Lung and Ashraf Matrawy},
journal= {arXiv preprint arXiv:2004.01978},
year = {2023}
}