-
Notifications
You must be signed in to change notification settings - Fork 0
Benchmarks
Some of the most popular Python web frameworks have been tested with a simple “hello world” application in order to compare performance against Cyclone.
All the tests were performed using ApacheBench (ab -n 100000 -c 25 http://host). All servers were single-threaded process, with no proxies in between. Django was also tested, using both mod_python and WSGI – but the results aren’t published because perhaps we missed extra configurations or tuning which led to bad performance.
We’ve uploaded a chart previously which would lead to a wrong conclusion of tornado/cyclone req/s rate over twisted and gevent. It was a honest mistake due to the haste that we’ve put the site online. A more balanced benchmark can be found here. Requests per second are always presented as a form of measure efficiency or performance of a given framework, but we want to go far as offering more sustained and predictable streaming rates along with bundled resources and the maturity of the Twisted framework.
Twisted 10 and 11 are way faster than 0.x versions, and cyclone leverage the improvement in performance as well. Back in the days, cyclone used to be about 30% slower than Tornado, but now it’s faster.