Effects of HTTP/TCP connection handshakes and server performance
- by Blankman
When running apache bench on the same server as the website like:
ab -n 1000 -c 10 localhost:8080/
I am most probably not getting accurate results when compared to users hitting the server from various locations.
I'm trying to understand how or rather why this will effect real world performance since a user in china will have different latency issues when compared to someone in the same state/country.
Say my web server has a maximum thread limit of 100.
Can someone explain in detail how end user latency can/will effect server performance.
I'm assuming here that each request will be computed equally at say 10ms.
What I'm not understand is how external factors can effect overal server performance, specifically internet connections (location, or even device like mobile) and http/tcp handshakes etc.