Patent ID: 9736260
Date: 2017-08-15
CPC Classifications: H04L

Claim:
1. A method comprising: at a server proxy device, receiving from a client proxy device a request to access a file that is on a server and associated with a uniform resource locator (URL); in response to the receiving, evaluating the request to determine when the request includes information that indicates that the client proxy device is able to obtain redirect instructions to access the file directly from the server; when the evaluating indicates that the request includes the information, requesting identifier information associated with the URL from the server; receiving the identifier information associated with the URL from the server; retrieving stored identifier information associated with the URL from a database; comparing the identifier information associated with the URL to the stored identifier information associated with the URL to determine at least one of a request count or a change count associated with the URL; determining whether the file associated with the URL is expected to remain unchanged based on at least one of the request count or the change count; identifying mirror servers of the server from which the file is also retrievable; and when the comparing determines that the file is expected to remain unchanged, sending the redirect instructions to the client proxy device to instruct the client proxy device to retrieve the file associated with the URL directly from one of the mirror servers.