Form-Based Proxy Caching for Database-Backed Web Sites
The authors explore a new proxy-caching framework that exploits the query semantics of HTML forms. They identify a common class of form-based queries, and study two representative caching schemes for them within this framework: traditional passive query caching, and active query caching, in which the proxy cache can service a request by evaluating a query over the contents of the cache. Results from the authors' experimental implementation show that their form-based proxy is a general and flexible approach that efficiently enables active caching schemes for database-backed web sites. Furthermore, handling query containment at the proxy yields significant performance advantages over passive query caching, but extending the power of the active cache to do full semantic caching appears to be less generally effective.