UNCACHED DATA CONTROL IN SERVER-CACHED PAGE
First Claim
1. A method for a server to respond to a client request for a web page, the method comprising:
- an act of receiving a request from a client for a web page, the web page including a cached portion and corresponding to one or more processing markers;
an act of determining that the web page includes a dynamic processing marker;
an act of executing a server control corresponding to the dynamic processing marker using input information from the request; and
an act of returning the web page to the client including the cached portion of the web page.
2 Assignments
0 Petitions
Accused Products
Abstract
Dynamic processing markers for use with cached web pages. If a request for a cached web page is received at a server, the server can provide the cached web page to the client. However, if there are one or more processing markers associated with the cached page, the server may process the dynamic processing marker using information from the request. Potentially, the dynamic result of this processing may be provided with the cached web page to the client. Alternatively or in addition, the dynamic processing marker is provided to the client, whereupon the client provides the processing marker to another server that processes the marker. Accordingly, even cached web pages that are cached at the server side may cause appropriate processing by the server upon receiving a request for the web page.
33 Citations
20 Claims
-
1. A method for a server to respond to a client request for a web page, the method comprising:
-
an act of receiving a request from a client for a web page, the web page including a cached portion and corresponding to one or more processing markers; an act of determining that the web page includes a dynamic processing marker; an act of executing a server control corresponding to the dynamic processing marker using input information from the request; and an act of returning the web page to the client including the cached portion of the web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for a client to receive a web page, the method comprising:
-
an act of issuing a request for a web page from a first server, wherein the web page is cached at the first server and includes one or more processing markers; an act of receiving the web page including the one or more processing markers from the first server; an act of determining that the web page includes a dynamic processing marker; and an act of providing the dynamic processing marker to a second server for processing. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer program product comprising one or more physical computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of a server, cause the server to perform the following upon receiving a request from a client for a web page that includes a cached portion and one or more processing markers included within the cached portion:
-
an act of determining that the web page includes a dynamic processing marker; an act of executing a server control corresponding to the dynamic processing marker using input information from the request and user server-side data to thereby generate a result; an act of embedding the result in the web page using the cached web page as a framework; and an act of returning the web page to the client including the cached portion of the web page and including the embedded result of the execution of the server control.
-
Specification