Rethinking Web Caching: An Optimization for the Latency-Constrained Internet

Caching is a fundamental web technique for reducing Page Load Time (PLT) by reusing previously fetched resources. We highlight the drawbacks of the current caching approach, especially in the context of high-speed networks where latency, rather than bandwidth, is the primary bottleneck for web performance. We discuss how the current design of web caching suffers from inefficiencies, particularly due to the latency involved in re-validation requests, which diminishes the potential benefits of caching. To address this inefficiency, we present a novel solution in which web servers proactively provide clients with the latest validation tokens for resources during the initial step of page loading, allowing browsers to use unchanged cached content without unnecessary round trips. This method significantly reduces PLT, with preliminary evaluations showing a 30% improvement.

Authors

Institutions

Publication Details

Published
2024-11-11
DOI
https://doi.org/10.1145/3696348.3696873
Citations
5
Primary Topic
Caching and Content Delivery
Type
article
Field-Weighted Citation Impact
1.74
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Rethinking Web Caching: An Optimization for the Latency-Constrained Internet

Mohammad Hosseini, Patrick Eugster, Amir Hossein Jahangir, Sina Darabi et al.
5 citations
Caching and Content Delivery
1.74
article

Rethinking Web Caching: An Optimization for the Latency-Constrained Internet

Mohammad Hosseini, Patrick Eugster, Amir Hossein Jahangir, Sina Darabi, Mahmood Choopani
article en
5 citations

Abstract

Caching is a fundamental web technique for reducing Page Load Time (PLT) by reusing previously fetched resources. We highlight the drawbacks of the current caching approach, especially in the context of high-speed networks where latency, rather than bandwidth, is the primary bottleneck for web performance. We discuss how the current design of web caching suffers from inefficiencies, particularly due to the latency involved in re-validation requests, which diminishes the potential benefits of caching. To address this inefficiency, we present a novel solution in which web servers proactively provide clients with the latest validation tokens for resources during the initial step of page loading, allowing browsers to use unchanged cached content without unnecessary round trips. This method significantly reduces PLT, with preliminary evaluations showing a 30% improvement.

Sharif University of Technology (IR), Institute for Research in Fundamental Sciences (IR), Shahid Beheshti University (IR), Università della Svizzera italiana (CH)
Openalex Percentile: Top 14%
Caching and Content Delivery
1.74
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.