Brief Introduction of Few Features

Any website developed on Internet wants to increase its audiences. Though they can expect different behavior from their audiences such as:

There are very rare websites or web apps which expect limited number of audience, but more than 99% of the websites actually expect to have as many users as possible. The irony is, many of the websites fail to perform when they actually receive the masses on their websites as visitors. This is because of the lack of testing in terms of scalability, robustness and load balancing. So in turn, first they do a lot of efforts to get their website popular so that they can do good business and when they get the audiences, they simply fail to take the leverage.

Scalability, Robustness and Load Bearing Capacity go hand in hand. None is useful than the other. To give you a little idea, in context to a website:

Scalability ~ an Insight

Scalability of a website can be measured in various dimensions, such as:

Broadly classifying, there are two methods of increasing scalability of a website:

Robustness ~ an Insight

Robustness of a website can be measured in various dimensions, such as:

Typically, robustness in a system is expected to fulfill or achieve the following objectives:

Partially validate the application (i.e., to determine if it fulfills its robustness requirements):

To help ensure that the application will not fail catastrophically when the unexpected occurs by determining how well it:

Broadly classifying, there are two major approaches to test the robustness of a website:

Load Balancing ~ an Insight

As explained earlier, load balancing is the most important measure to make a website truly scalable and robust. In short, the two most common uses of Load Balancing are:

There are several ways to do load balancing. Though below are some of the major techniques deployed:

By Sam
For OweBest