On Monday, November 26, 2012 11:41:58 PM UTC-5, Ben Noordhuis wrote: > > On Tue, Nov 27, 2012 at 4:15 AM, Barry Steyn > <[email protected]<javascript:>> > wrote: > > Hi All > > > > We attempted to benchmark nodejs against python by using the express > > framework (for Node) versus flask framework (for Python). The idea was > to > > use basic auth on a database with ten thousand (10,000) usernames. The > > database table that holds the usernames was not optimised in any way > (i.e. > > no indexes etc). > > > > We expected (and hoped) for NodeJS to outperform Python due to the heavy > IO > > load in the test. Unfortunately, the results were almost the same, with > > Python slightly beating Node. We were also noticing that response times > > across both were varying quite a bit (from ~50/sec to ~500/sec)... > perhaps > > there's something else we're missing. > > > > The setup was as follows: > > > > Web server: NginX > > For Python: Uwsgi server with 30 threads > > For node: Just ran node app on the command line > > A micro instance of AWS running unbuntu 12.04 > > > > Why is Node's performance not blowing Python out of the water. Perhaps > we > > have done something wrong with our benchmarking test. Any ideas would be > > appreciated. > > I wouldn't use AWS micro or small instances for benchmarking. In my > experience, successive runs often have huge variance. > > You haven't posted any code so it's difficult to say what you've been > benchmarking. Did you turn on connection pooling? >
Yes, we ran connection pooling. And with respect to AWS micro instance, it should still (no matter the variation) allow Node to come out tops, shouldn't it? -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nodejs?hl=en?hl=en
