Patent ID: 9697189
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A method of delivering webpages to a browser where the webpages include information that may persist in a browser cache, comprising: receiving, at a proxy server, a request for a first webpage from the browser, the first webpage being configured without an optimization client to deliver content without using content delivery optimization techniques, the first webpage referencing a first resource; delivering, from the proxy server to the browser, the first webpage without using content delivery optimization techniques; in response to the first webpage being delivered to the browser, receiving, at the proxy server, a request for the first resource referenced by the first webpage from the browser; accessing, at the proxy server, a referrer address of the first webpage to determine an originating webpage from which the first webpage originates, the first webpage being a different webpage from the originating webpage; in response to a determination that the originating webpage contains the optimization client and is configured to optimize delivery of content, sending, from the proxy server to the browser, a response with a modified cache control header to instruct the browser to revalidate the first resource; after sending the response with the modified cache control header and in response to a request from the browser, delivering, from the proxy server, a full content of the first resource to the browser for display on the first webpage; and in response to a determination that the originating webpage does not contain the optimization client and is not configured to optimize delivery of content, sending, from the proxy server to the browser, a response with a standard cache control header to instruct the browser to fetch the first resource from the browser cache.