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.
Chandra Shekhar
Latest posts by Chandra Shekhar (see all)
- Best practices for micro service design - January 23, 2022
- Spring Boot - January 23, 2022
- Java - January 23, 2022
Recent Comments