Secure multi-user web hosting
First Claim
Patent Images
1. A method of hosting multiple clients on a server that is connected to a data network, comprising the steps of:
- establishing a persistent controller process on said server;
responsively to a browser request of a user for access to a resource of one of said clients, spawning a child process of said controller process; and
serving said browser request using said child process.
1 Assignment
0 Petitions
Accused Products
Abstract
A web server is able to efficiently host multiple web sites. Since overhead is significantly reduced, the server can accommodate a large number of concurrent users without service delays or disruptions, even under heavy load conditions. A persistent controller process executes on the server, and responsively to a user request for access to a resource of one of the clients, a child process is spawned. The user request is then served using the child process.
23 Citations
9 Claims
-
1. A method of hosting multiple clients on a server that is connected to a data network, comprising the steps of:
-
establishing a persistent controller process on said server;
responsively to a browser request of a user for access to a resource of one of said clients, spawning a child process of said controller process; and
serving said browser request using said child process. - View Dependent Claims (2, 3)
-
-
4. A computer software product, including a computer-readable medium in which computer program instructions are stored, which instructions, when read by a computer, cause the computer to perform a method for hosting multiple clients on a server that is connected to a data network, comprising the steps of:
-
establishing a persistent controller process on said server;
responsively to a browser request of a user for access to a resource of one of said clients, spawning a child process of said controller process; and
serving said browser request using said child process. - View Dependent Claims (5, 6)
-
-
7. A data processing system of hosting multiple clients on a server that is connected to a data network, said server having reserved resources for each of said clients, and being operative to perform the steps of:
-
establishing a persistent controller process;
responsively to a browser request of a user for access to a resource of one of said clients, spawning a child process of said controller process; and
serving said browser request using said child process. - View Dependent Claims (8, 9)
-
Specification