This question bothers me, and I do not think I am going to find the answer myself, so I thought it might be best to look for help.
When I do:
root@server1:~$ ab -n 20 -c 20 http://www.testserver.com/
Duration is 4 seconds.
When I do (at the same time):
root@server1:~$ ab -n 10 -c 10 http://www.testserver.com/
root@server2:~$ ab -n 10 -c 10 http://www.testserver.com/
The combined duration is 2.5 seconds.
I should think the testserver isn't bothered by the location the requests are coming from, and I assume that testserver and server1 and server2 are not reaching their bandwidth cap (page isn't that heavy).
What is causing this? The answer will probably be really stupid, but I'll be happy regardless.