<br><br><div class="gmail_quote">2012/10/30 Guido van Rossum <span dir="ltr"><<a href="mailto:guido@python.org" target="_blank">guido@python.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Here's another unscientific benchmark: I wrote a stupid "http" server<br>
(stupider than echosvr.py actually) that accepts HTTP requests and<br>
responds with the shortest possible "200 Ok" response. This should<br>
provide an adequate benchmark of how fast the event loop, scheduler,<br>
and transport are at accepting and closing connections (and reading<br>
and writing small amounts). On my linux box at work, over localhost,<br>
it seems I can handle 10K requests (sent using 'ab' over localhost) in<br>
1.6 seconds. Is that good or bad? The box has insane amounts of memory<br>
and 12 cores (?) and rates at around 115K pystones.<br></blockquote><div><br>Take a look at <br><br><a href="http://nichol.as/benchmark-of-python-web-servers">http://nichol.as/benchmark-of-python-web-servers</a> <br><br>
It is a bit outdated but can be useful to get some insight.<br>-- <br></div></div><span style="border-collapse:collapse;color:rgb(136,136,136);font-family:arial,sans-serif;font-size:13px">  Carlo Pires<br></span><br>