Dynamic documents constitute an increasing percentage of contents on the Web, and caching dynamic documents becomes an increasingly important issue that affects the scalability of the Web. In this paper, we propose the Active Cache scheme to support caching of dynamic contents at Web proxies. The scheme allows servers to supply cache applets to be attached with documents, and requires proxies to invoke cache applets upon cache hits to furnish the necessary processing without contacting the server. We describe the protocol, interface and security mechanisms of the Active Cache scheme, and illustrate its use via several examples. Through prototype implementation and performance measurements, we show that Active Cache is a feasible scheme that can result in significant network bandwidth savings at the expense of moderate CPU costs.
[1]
Dan S. Wallach,et al.
Extensible security architectures for Java
,
1997,
SOSP.
[2]
Carlos Maltzahn,et al.
Performance issues of enterprise level web proxies
,
1997,
SIGMETRICS '97.
[3]
Anja Feldmann,et al.
Potential benefits of delta encoding and data compression for HTTP
,
1997,
SIGCOMM '97.
[4]
Sandy Irani,et al.
Cost-Aware WWW Proxy Caching Algorithms
,
1997,
USENIX Symposium on Internet Technologies and Systems.
[5]
Anja Feldmann,et al.
Web proxy caching: the devil is in the details
,
1998,
PERV.