Important Metrics of a web server

If  you are going to choose/select a web server for your application then you will obviously wants to choose the best one . But to know the best one you might have some questions in your mind like:

*. What are the Essential Server Performance Metrics?

*. What are the Important Metrics of a web server?


*. How to ensure a good web server?

*. What are the important factors for a good web server?

*. What are Requests per Second (RPS) Web Server

*. What are Error Rates (ER) Web server

*. What are the Average Response Times (ART) of Web Server

*. What are the Peak Response Times (PRT) of Web Server

Below are the few parameters  on behalf of that we should decide  which web server is better

Essential Server Performance Metrics:

Requests per Second (RPS):

For choosing a web server we should know what is the RPS of your current web server. RPS (Request Per Second) means how many request the web server can handle at

a time. The more RPS means the more speed and performance.


Error Rates:

Error Rates are another performance metrices that counts while choosing a web server. It is concluded based on status return from a web server in normal cases web server return 200 and negating performance gets counted if web server return more 500 based errors. It means server is unable to handle all ther requests that comes when peak load comes on server.


Average Response Times (ART)


Average Response Time means approx how many seconds or miliseconds are request gets replied. The min ART means the max request fullfilled by the server so this is again a performance metrices for a web server.


Peak Response Times (PRT)


This is also known as load testing time means within how much seconds or miliseconds a request gets response from web server specially at the time when peak load on server is active.

Up Time:

Up Time means on an average how much time your web server is accessible and active. Although the rate of Up time can’t be calcualed on 24 hours but since it holds multiple websites so even 1% down time is not acceptable from a good web server. Down Time of  a server is not  only a problem for customers/visitor but it also plays an important role in website Ranking.


CPU Utilization:

CPU utilization means how much utilization of CPU is being done from a web server. The less CPU utilization will lead the max performance because as soon as CPU utilization will gets increased the overall performance of web server will gets detoriated. I have figured out that even the mis management within the application also play an important role for CPU utilization.

Memory Utilization:

the amount of memory used by web application while processing a request from server. Because physical memory also matters during processing and if an application takes more memory then its really going to detoriate the performance of a web server because during load or managing other request it will definately going to decrease the performance.



Related posts:

The following two tabs change content below.

Chandra Shekhar

GCP Architect
Chandra Shekhar Pandey is Google certified Cloud engineer, I am Magento2 Trained developer. Having huge experience in designing cloud solution. I have around 12 years of experience with world enterprise IT companies and fortune 500 clients. During my architecture design I am always caring about high availability, fast performance and resilient system. From the programmer background I have huge experience in LAMP stack as well. Throughout my carrier I have worked on Retail, E-Learning, Video... Read More about Chandra Shekhar

Latest posts by Chandra Shekhar (see all)