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