Method for adapting an internet web server to short-term changes in demand
AssigneeInternational Business Machines Corporation
InventorsMichael Christopher Martin, Patrick James Richards JR., Matthew Bunkley Trevathan
Life of this patent
Estimating the term…
Abstract
Servlets within a web server maintain state information concerning requests made by users of the server. The servlets associate each user with an HTTP session object. The session object is configured to include information that identifies the last-N web pages requested by the user. Periodically, or in response to a triggering event, the server analyzes the contents of the session objects, for example by tabulating the frequency with which each web page has been requested in the recent past. From the results of the analysis, web-page caching priorities are determined, and the contents of the server's cache are altered accordingly.
Claims11
A method for adapting to change in the demand on a web server, comprising the acts of:
- associating session tracking objects with browsers that access a web server, wherein the session tracking objects include identifications of web pages requested by the browsers;
- and
- analyzing the identifications of web pages requested by the browsers to determine caching priorities for the server.
A method for adapting to change in the demand on a web server, comprising the acts of:
- associating session tracking objects with browsers that access a web server, wherein the session tracking objects include identifications of web pages requested by the browsers;
- analyzing the identifications of web pages requested by the browsers to determine caching priorities for the server;
- and
- altering a server cache responsive to the caching priorities.
Dependencies are inferred from the claim text.