<div dir="ltr">Thank you Gelin, as you suggested I benchmarked again on PyPy and am very impressed with it. It was significantly quicker, beating node by a fair margin on a higher concurrency. I pasted some results in another reply in this same thread.<br>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Apr 21, 2013 at 4:26 PM, Gelin Yan <span dir="ltr">&lt;<a href="mailto:dynamicgl@gmail.com" target="_blank">dynamicgl@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div class="h5"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Apr 21, 2013 at 8:36 PM, Tobias Oberstein <span dir="ltr">&lt;<a href="mailto:tobias.oberstein@tavendo.de" target="_blank">tobias.oberstein@tavendo.de</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Tom,<br>
<br>
which OS are you running on your EC2 instance? Amazon Linux?<br>
<br>
Which reactor are you running your Twisted test with? Epoll?<br>
<br>
Are you running on CPython or PyPy?<br>
<br>
Can we see you Twisted hello world test app?<br>
<br>
Tobias<br>
<br>
<br>
Mit freundlichen Grüßen,<br>
<br>
Tobias Oberstein<br>
Geschäftsführer<br>
<br>
<a href="tel:%2B49%280%299131%20940%203574" value="+4991319403574" target="_blank">+49(0)9131 940 3574</a><br>
<a href="tel:%2B49%280%29176%2023%20752%20055" value="+4917623752055" target="_blank">+49(0)176 23 752 055</a><br>
<a href="mailto:tobias.oberstein@tavendo.de" target="_blank">tobias.oberstein@tavendo.de</a><br>
Skype: toberstein<br>
Twitter: @oberstet<br>
Xing: Tobias Oberstein<br>
<br>
<br>
<br>
Tavendo GmbH · Am Weihersbach 13 · 91074 Herzogenaurach · Deutschland<br>
Office / Postanschrift : Waldstrasse 18 · 91054 Erlangen · Deutschland<br>
+49(+)700 GO TAVENDO · +49(0)700 46 828 36 36 · <a href="http://www.tavendo.de" target="_blank">www.tavendo.de</a><br>
Amtsgericht Fürth · HRB 10365 · USt-Id.Nr DE246462916 · Geschäftsführer Tobias Oberstein<br>
<br>
Von: <a href="mailto:twisted-python-bounces@twistedmatrix.com" target="_blank">twisted-python-bounces@twistedmatrix.com</a> [mailto:<a href="mailto:twisted-python-bounces@twistedmatrix.com" target="_blank">twisted-python-bounces@twistedmatrix.com</a>] Im Auftrag von Tom van Neerijnen<br>


Gesendet: Sonntag, 21. April 2013 12:58<br>
An: <a href="mailto:twisted-python@twistedmatrix.com" target="_blank">twisted-python@twistedmatrix.com</a><br>
Betreff: [Twisted-Python] Speed of twisted on Amazon EC2<br>
<div><div><br>
Hi all<br>
I recently wrote a hello world HTTP app in Twisted, Cyclone, node, Go and Scala on the Play framework, and used a combination of ab and gattling to see how fast each was on an m1.small instance on Amazon EC2. I also tested it on bare metal (my laptop:)) but I&#39;ll get to that later.<br>


The code I used for twisted was the web server code sample from the front page of <a href="http://twistedmatrix.com" target="_blank">twistedmatrix.com</a> with the numberRequests increment dropped and a simple &quot;Hello World!&quot; returned instead.<br>


For cyclone I used the sample code from the cyclone docs with the same string being returned.<br>
Node was the sample from their front page.<br>
Play and Go I&#39;ve never worked with before so those were copy pastes from various examples on their pages but again same URI and return string as the other frameworks.<br>
<br>