Methods and Systems for Caching Content at Multiple Levels
First Claim
Patent Images
1. A cache, comprising an object cache layer and a byte cache layer, each configured to store information to storage devices included in the cache.
11 Assignments
0 Petitions
Accused Products
Abstract
A cache includes an object cache layer and a byte cache layer, each configured to store information to storage devices included in the cache appliance. An application proxy layer may also be included. In addition, the object cache layer may be configured to identify content that should not be cached by the byte cache layer, which itself may be configured to compress contents of the object cache layer. In some cases the contents of the byte cache layer may be stored as objects within the object cache.
388 Citations
40 Claims
- 1. A cache, comprising an object cache layer and a byte cache layer, each configured to store information to storage devices included in the cache.
- 9. A method, comprising receiving content from a content source and caching said content first at an object cache layer of a cache and next at a byte cache layer of the cache so as to eliminate repeated strings present within the content after caching at the object cache layer.
- 18. A method, comprising receiving content from a content source, decompressing said content at a byte cache layer to produce expanded content, and transmitting said expanded content to a client along with previously cached objects from an object cache layer, wherein said byte cache layer and said object cache layer are included in a common cache.
- 25. A system comprising a first object cache communicatively coupled to a second object cache via a transport and signaling channel comprising reciprocal byte cache layers.
- 39. A cache, comprising a multi-level caching architecture in which content received from a content source is cached at multiple protocol stack levels according to its cacheability at each such layer.
Specification