×

Edge caching using HTTP headers

  • US 9,055,118 B2
  • Filed: 07/13/2012
  • Issued: 06/09/2015
  • Est. Priority Date: 07/13/2012
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program product for pre-fetching content, the computer program product comprising:

  • one or more computer-readable tangible storage devices and program instructions, stored on the one or more computer-readable tangible storage devices, which when executed;

    identify at least one resource, through an examination of one or more HTTP server logs, that is cached on at least one of a plurality of client computers and has been validated by a server computer;

    determine to pre-fetch the at least one resource based on one or more predefined rules, at least one of the predefined rules including a threshold number of responses validating the at least one resource;

    pre-fetch the at least one resource from the server computer;

    cache the at least one resource locally;

    receive a request for the at least one resource from a client computer, of the plurality of client computers, that does not have the at least one resource cached on the client computer; and

    send the at least one resource to the client computer from the local cache; and

    prior to caching the at least one resource locally;

    responsive to determining that an HTTP header includes a cache-control directive that dictates that the at least one resource should not be cached, set a flag associated with the at least one resource to indicate that the at least one resource is locally cacheable.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×