SYSTEMS AND METHODS FOR PERFORMING RESPONSE BASED CACHE REDIRECTION
First Claim
1. A method of performing response based cache redirection to a cache proxy, the method comprising:
- (a) receiving, by a device intermediary to a plurality of clients and one or more servers and in communication with a plurality of cache proxies, a request from a client for content from a server of the one or more servers;
(b) forwarding, by the device, the request of the client to the server;
(c) identifying, by the device, a cache redirection policy that specifies an amount of bytes of a response to the request to buffer to calculate a signature of the content of the response;
(d) computing, by the device, the signature of the content of the response based on the amount of bytes of the response received from the server and buffered by the device;
(e) selecting, by the device based on the signature, a cache proxy from the plurality of cache proxies; and
(f) forwarding, by the device, the request of the client to the cache proxy.
8 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to methods and systems for performing response based cache redirection to a cache proxy. A device intermediary to a plurality of clients and a plurality of servers and in communication with a plurality of cache proxies, receives a request for content from a client. The request is for content from a server of the plurality of servers. The device forwards the request to the server. The device identifies a cache redirection policy that specifies an amount of bytes of a response to buffer to calculate a signature of the content of the response. The device computes the signature of the content of the response based on the amount of bytes of the response received from the server and buffered by the device. The device selects a cache proxy based on the computed signature and forwards the request of the client to the selected cache proxy.
-
Citations
20 Claims
-
1. A method of performing response based cache redirection to a cache proxy, the method comprising:
-
(a) receiving, by a device intermediary to a plurality of clients and one or more servers and in communication with a plurality of cache proxies, a request from a client for content from a server of the one or more servers; (b) forwarding, by the device, the request of the client to the server; (c) identifying, by the device, a cache redirection policy that specifies an amount of bytes of a response to the request to buffer to calculate a signature of the content of the response; (d) computing, by the device, the signature of the content of the response based on the amount of bytes of the response received from the server and buffered by the device; (e) selecting, by the device based on the signature, a cache proxy from the plurality of cache proxies; and (f) forwarding, by the device, the request of the client to the cache proxy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for performing response based cache redirection to a cache proxy, the system comprising:
-
a device intermediary to a plurality of clients and one or more servers, the device in communication with a plurality of cache proxies; wherein the device is configured to receive a request from a client for content from a server of the one or more servers and forward the request of the client to the server; a cache redirection policy specifying an amount of bytes of a response to the request to buffer to calculate a signature of the content of the response; wherein the device is configured to compute the signature of the content of the response based on the amount of bytes of the response received from the server and buffered by the device, select, based on the signature, a cache proxy from the plurality of cache proxies, and forwards the request of the client to the cache proxy. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification