2009/9/11 Dhananjay Nene <dhananjay.n...@gmail.com>:
> I am curious about the objective .. to the best of my knowledge wsgi is
> essentially blocking (unless my understanding is incorrect), whereas tornado
> is primarily non-blocking. So would you see any specific advantages of
> deploying a wsgi app with tornado ?

yes. quite a lot. In a multi-threaded server, as your concurrency
increases thread context-switching overhead will become very high.
Since Tornado uses epoll + callbacks it can handle thousands of
requests.

Performance Results for helloworld:

tornado: 1414 req/sec
tornado + web.py: 802 req/sec
lighttpd + fastcgi + web.py: 354 req/sec

Tests were run using: ab -n 1000 -c 25 'http://0.0.0.0:8080/'

Anand
_______________________________________________
BangPypers mailing list
BangPypers@python.org
http://mail.python.org/mailman/listinfo/bangpypers

Reply via email to