Akamai Technologies, Inc.
PROXY SERVER CACHING OF DATABASE CONTENT
Last updated:
Abstract:
Improved caching of database content can be accomplished by over-caching. Assume a client request contains or gives rise to the need to execute a database query. The parameters of such a query can be expanded before issuing the expanded query (e.g, in a forward request of an Internet proxy operation) to an origin database. This over-caching approach causes the origin to return more information (e.g, more rows or columns) than is actually necessary to respond to the instant client query. However, the extra information can be used to service subsequent client requests without the need for again going forward to origin. The extent of the query expansion can be controlled based on a variety of factors, such as cache pressure, origin database inter-write times, and recent query history, for example. The teachings hereof are useful in delivering web pages, web applications, and web APIs, among other things.
Utility
8 Dec 2019
10 Jun 2021