Tornado (Webserver)

Tornado is a free, non-block forming web server, and a simple micro web framework in Python. Development began at FriendFeed and was released under an open source license, after it came to the acquisition of FriendFeed by Facebook.

Performance

Requests to the Web server Tornado will not be processed -blocking (under Linux with epoll, kqueue on BSD with and thus enables a very large number of requests to simultaneously edit and maintain. Development was carried out with the background of the C10K problem and benchmarks show numbers of almost 10,000 requests processed per second.

Modules

Tornado provides mixins for authentication systems OpenID and OAuth are available, with a simplified connection to the authentication interface of Google, Facebook Connect and Twitter.

With the Decorator tornado.web.asynchronous requests are completed, rather than directly maintained. An example application demonstrates the use of Tornado in Friend Feeds chat system.

In addition, the common components of a micro web frameworks are available:

  • Managing cookies (with possibility this sign to verify their authenticity) and Sessions
  • Template System
  • Cross - site scripting protection
  • Support for Multilingualism
780132
de