Managing server load by varying responses to page requests
First Claim
1. A computer-implemented method of responding to page requests so as to regulate machine load, the method comprising:
- receiving a request for a page;
in response to said request, selecting a size of an input data set to use to generate personalized content to include in the page such that said size is dependent upon a load level of at least one machine used to generate the personalized content, said at least one machine having processing resources; and
generating the personalized content with the at least one machine using the input data set of the selected size, and incorporating the personalized content into the page for presentation to a user;
wherein a quantity of said processing resources used to generate the personalized content is dependent upon the size of the input data set.
1 Assignment
0 Petitions
Accused Products
Abstract
A web server system regulates its own load level by dynamically varying its responses to requests for like web pages. The responses are preferably varied at least in-part using variables that directly or indirectly specify the type and/or quantity of processing to be performed in responding to requests for dynamically-generated web pages. The type of response generated by the web server system is preferably selected based upon one or more of the following: (a) the current load level of the server system as a whole, (b) the current load levels of specific computing devices or components invoked by the request, and (c) a profile of the user who requests the page.
14 Citations
16 Claims
-
1. A computer-implemented method of responding to page requests so as to regulate machine load, the method comprising:
-
receiving a request for a page; in response to said request, selecting a size of an input data set to use to generate personalized content to include in the page such that said size is dependent upon a load level of at least one machine used to generate the personalized content, said at least one machine having processing resources; and generating the personalized content with the at least one machine using the input data set of the selected size, and incorporating the personalized content into the page for presentation to a user; wherein a quantity of said processing resources used to generate the personalized content is dependent upon the size of the input data set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system capable of responding to page requests so as to regulate machine load, the system comprising:
a dynamic page generator that generates pages in response to page requests from user computing devices, said dynamic page generator comprising computer hardware programmed to respond to a page request by at least; selecting a size of an input data set for generating personalized content to include in the requested page such that said size is dependent upon a load level of at least one machine used to generate the personalized content, said at least one machine comprising processing resources; and causing the at least one machine to generate the personalized content using the input data set of the selected size;
size, such that a quantity of said processing resources used to generate the personalized content is dependent upon the size of the input data set.- View Dependent Claims (12, 13, 14, 15, 16)
Specification