
Practical JS: Client Side Balancing
- Transfer
Note: below is a translation of the article “Client Side Load Balancing for Web 2.0 Applications” , which addresses the issues of load balancing between multiple servers and discusses a solution that provides balancing of such load directly on the client computer.
The server processes HTTP ( HyperText Transfer Protocol ) requests from browsers. If you type in the address bar URL, such as, www.digital-web.com , then your computer will send a search query to determine which name server will process your request and send data. The technique for processing such requests for a cluster of web servers is called load balancing.
Load balancing improves website reliability by distributing requests between multiple (cluster) servers if one of them is overloaded or failed. There are many methods to ensure this behavior, but all of them must satisfy the following requirements:
read more on webo.in →
The server processes HTTP ( HyperText Transfer Protocol ) requests from browsers. If you type in the address bar URL, such as, www.digital-web.com , then your computer will send a search query to determine which name server will process your request and send data. The technique for processing such requests for a cluster of web servers is called load balancing.
Web Application Load Balancing
Load balancing improves website reliability by distributing requests between multiple (cluster) servers if one of them is overloaded or failed. There are many methods to ensure this behavior, but all of them must satisfy the following requirements:
- Distribute the load within the cluster of production servers.
- Correctly handle the failure of one of the production servers.
- The entire cluster must exist for the end user as one single machine.
read more on webo.in →