Potential benefits of delta encoding and data compression for HTTP
- 1 October 1997
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 27 (4) , 181-194
- https://doi.org/10.1145/263105.263162
Abstract
Caching in the World Wide Web currently follows a naive model, which assumes that resources are referenced many times between changes. The model also provides no way to update a cache entry if a resource does change, except by transferring the resource's entire new value. Several previous papers have proposed updating cache entries by transferring only the differences, or "delta," between the cached entry and the current value.In this paper, we make use of dynamic traces of the full contents of HTTP messages to quantify the potential benefits of delta-encoded responses. We show that delta encoding can provide remarkable improvements in response size and response delay for an important subset of HTTP content types. We also show the added benefit of data compression, and that the combination of delta encoding and data compression yields the best results.We propose specific extensions to the HTTP protocol for delta encoding and data compression. These extensions are compatible with existing implementations and specifications, yet allow efficient use of a variety of encoding techniques.Keywords
This publication has 7 references indexed in Scilit:
- Network performance effects of HTTP/1.1, CSS1, and PNGPublished by Association for Computing Machinery (ACM) ,1997
- WebExpressPublished by Association for Computing Machinery (ACM) ,1996
- Adapting to network and client variability via on-demand dynamic distillationPublished by Association for Computing Machinery (ACM) ,1996
- Removal policies in network caches for World-Wide Web documentsPublished by Association for Computing Machinery (ACM) ,1996
- On the role of compression in distributed systemsACM SIGOPS Operating Systems Review, 1993
- Data compressionACM Computing Surveys, 1987
- Rcs — a system for version controlSoftware: Practice and Experience, 1985