Samiksha Jaiswal (Editor)

Tornado (web server)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Original author(s)
  
FriendFeed

Development status
  
Active

Developer(s)
  
Facebook, Bret Taylor

Initial release
  
2009; 8 years ago (2009)

Stable release
  
4.4.2 / October 1, 2016; 5 months ago (2016-10-01)

Repository
  
github.com/tornadoweb/tornado.git

Tornado is a scalable, non-blocking web server and web application framework written in Python. It was developed for use by FriendFeed; the company was acquired by Facebook in 2009 and Tornado was open-sourced soon after.

Contents

Performance

Tornado is noted for its high performance. It tries to solve the C10k problem affecting other servers. The following table shows a benchmark test of Tornado against other Python-based servers:

Modules

  • An asynchronous MongoDB driver called Motor.
  • CouchDB drivers called corduroy and trombi.
  • Asynchronous driver for PostgreSQL wrapping psycopg called Momoko
  • References

    Tornado (web server) Wikipedia