Response header invalidation
First Claim
Patent Images
1. A non-transitory computer-readable medium storing computer-executable instructions executable by at least one computer to cause the computer to:
- identify web site content that has been modified, wherein the web site content is cached by a web cache server;
generate an invalidation directive, where the invalidation directive includes an instruction to the web cache server to invalidate the identified web site content;
embed the invalidation directive into the header of a response to a client request from a web client;
transmit the response to the web cache server such that the web cache server forwards the response to the web client;
in response to receiving the response, parse, by the web cache server, the header of the response to identify the instruction to invalidate the identified web site content included in the invalidation directive; and
invalidate, by the web cache server, cached content that corresponds to the web site content identified by the invalidation directive.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with content invalidation are described. One example method includes providing an invalidation directive in a header of a response.
-
Citations
13 Claims
-
1. A non-transitory computer-readable medium storing computer-executable instructions executable by at least one computer to cause the computer to:
-
identify web site content that has been modified, wherein the web site content is cached by a web cache server; generate an invalidation directive, where the invalidation directive includes an instruction to the web cache server to invalidate the identified web site content; embed the invalidation directive into the header of a response to a client request from a web client; transmit the response to the web cache server such that the web cache server forwards the response to the web client; in response to receiving the response, parse, by the web cache server, the header of the response to identify the instruction to invalidate the identified web site content included in the invalidation directive; and invalidate, by the web cache server, cached content that corresponds to the web site content identified by the invalidation directive. - View Dependent Claims (2, 3, 4, 5, 11)
-
-
6. A computer-implemented method comprising:
-
identifying, by a first computer, web site content that has been modified, where the web site content is cached by a web cache server; generating, by the first computer, an invalidation directive, where the invalidation directive includes an instruction to invalidate the identified web site content; embedding, by the first computer, the invalidation directive into the header of a response to a client request received from a client device; transmitting, by the first computer, the response to the web cache server such that the web cache server forwards the response to the client device; in response to receiving the response, parsing, by the web cache server, the header of the response to identify the instruction to invalidate the identified web site content included in the invalidation directive; and invalidating, by the web cache server, cached content that corresponds to the web site content identified by the invalidation directive. - View Dependent Claims (7, 8, 9, 10, 12)
-
-
13. A computing system, comprising:
-
a first server connected by a network interface to a web cache server, wherein the first server includes at least a processor and a memory for executing stored instructions that cause the first server to; identify web site content, stored by the first server, that has been modified, wherein the web site content is also cached by the web cache server; generate an invalidation directive, where the invalidation directive includes an instruction to the web cache server to invalidate the identified web site content; embed the invalidation directive into the header of a response to a client request received from a web client; transmit the response to the web cache server via a network communication such that the web cache server forwards the response to the web client; and the web cache server including at least a cache memory, and cache processor for executing stored instructions that cause the web cache server to; in response to receiving the response from the first server, parse the header of the response to identify the instruction to invalidate the identified web site content included in the invalidation directive; and invalidate cached content within the cache memory that corresponds to the web site content identified by the invalidation directive.
-
Specification