Live data from Hacker News

Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted vs. Unicorn

antoniocangiano.com

1–10 of 27 posts

Re: Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted vs. Unicorn

#2
It would be interesting if Twisted people actually looked at the problem and tried to tune their framework to match the performance... Since someone from that team (afaik) already argued that Twisted can be just as fast, they should be inclined to prove it.

Re: Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted vs. Unicorn

#4
post #3

Testing against unicorn makes no sense whatsoever. Test against eventmachine-httpserver, that's similar in scope and featureset.

I agree that it could have been left out as it's a different beast. But I wanted to compare Tornado and the others with one of the fastest (and increasingly popular) web server from the Ruby world.

PS: I'm about to update my post with the results from Thin and evma_httpserver.

PS2: My post has been updated.

Re: Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted vs. Unicorn

#6
post #5

Be careful about reading to much into this - ApacheBench is a very limited (if convenient) benchmark that isn't very realistic of real world load.

3-4x the number of simultaneous connections (ignoring the actual performance gains) strikes me as pretty significant, even under a limited test.

Re: Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted vs. Unicorn

#8
post #6
post #5

Be careful about reading to much into this - ApacheBench is a very limited (if convenient) benchmark that isn't very realistic of real world load.

3-4x the number of simultaneous connections (ignoring the actual performance gains) strikes me as pretty significant, even under a limited test.

The test is not just limited, it's completely meaningless because the portion of the stack he tested is not going to be your bottleneck in any real application. When will people learn that 'ab' is not a suitable benchmark for application servers...

Re: Benchmarking Tornado vs. Twisted Web vs. Tornado on Twisted vs. Unicorn

#10
post #3

Testing against unicorn makes no sense whatsoever. Test against eventmachine-httpserver, that's similar in scope and featureset.

I agree that it could have been left out as it's a different beast. But I wanted to compare Tornado and the others with one of the fastest (and increasingly popular) web server from the Ruby world. PS: I'm about to update my post with the results from Thin and evma_httpserver. PS2: My post has been updated.

I decided to keep asynchronous, non-blocking web servers only. So I removed both Unicorn and Thin.
Post reply on HN