CPC G06F 12/0802 (2013.01) [G06F 2212/60 (2013.01)] | 12 Claims |
1. A method of improving a cache system in which proxy servers request objects from one or more peer servers, comprising, at a given peer server:
when caching an object and an object header in a cache, generating object information based on comparing time to live settings in the object header and in a configuration for a content provider associated with the object;
storing the object information separately from the object and the object header such that the object information can be accessed independently from the object and the object header;
upon receipt of a query about the object from a proxy server, and a determination that the object is present in the cache, determining whether the object is fresh based on the object information, without accessing the object header;
upon a determination that the object is present in the cache and fresh, responding to the proxy server with a fresh object message; and,
upon a determination that the object is present in the cache and stale, responding to the proxy server with a stale object message.
|