Title | ||
---|---|---|
Sharding and HTTP/2 connection reuse revisited: why are there still redundant connections? |
Abstract | ||
---|---|---|
ABSTRACTHTTP/2 and HTTP/3 avoid concurrent connections but instead multiplex requests over a single connection. Besides enabling new features, this reduces overhead and enables fair bandwidth sharing. Redundant connections should hence be a story of the past with HTTP/2. However, they still exist, potentially hindering innovation and performance. Thus, we measure their spread and analyze their causes in this paper. We find that 36% - 72% of the 6.24 M HTTP Archive and 78% of the Alexa Top 100k websites cause Chromium-based webbrowsers to open superfluous connections. We mainly attribute these to domain sharding, despite HTTP/2 efforts to revert it, and DNS load balancing, but also the Fetch Standard. |
Year | DOI | Venue |
---|---|---|
2021 | 10.1145/3487552.3487832 | Internet Measurement Conference |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
0 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Constantin Sander | 1 | 2 | 1.39 |
Leo Blöcher | 2 | 0 | 0.34 |
Klaus Wehrle | 3 | 1062 | 105.97 |
Jan Rüth | 4 | 59 | 11.49 |