Tornado (webserver)
Author
Albert FloresTornado je škálovatelný neblokující webový server a webový aplikační framework napsaný v Pythonu. Byl vytvořen v rámci projektu FriendFeed; později firma byla koupena Facebookem v 2009 a zdrojové kódy Tornado byly publikované jako open source.
Výkon
Tornado byl vytvořen pro dosažení vysokého výkonu a je jedním z několika webových serverů které dokáží obsloužit 10 tisíc spojení. Stoji za upřesnění že se mysli tak zvané "lehká spojení". +more Protože dlouhé zpracování žádosti (například časově náročná komunikace s databázovým serverem) odstraňuje výhody Tornado.
Následující tabulka ukazuje srovnávací testy Tornado s jinými servery založenými na Python:
Server | Konfigurace | Požadavků za sekundu |
---|---|---|
Tornado | Nginx, 4xfrontend | 8213 |
Tornado | 1 jedno vláknový frontend | 3353 |
Django | Apache/mod wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | Standalone | 785 |
Moduly
[url=https://github. com/mongodb/motor]motor[/url] pro jednoduchou integraci s MongoDB. +more * [url=https://github. com/bitly/asyncmongo]asyncmongo[/url] jiný modul integrace s MongoDB. * [url=https://pypi. python. org/pypi/corduroy]corduroy[/url] a [url=https://github. com/inoi/trombi]trombi[/url] pro integraci s CouchDB. * [url=https://github. com/FSX/momoko]momoko[/url] pro asynchronní přístup k PostgreSQL.
Související články
Reference
Externí odkazy
[url=http://www. tornadoweb. +moreorg/]Tornado website[/url] * [url=https://web. archive. org/web/20130516051255/https://github. com/facebook/tornado/wiki]GitHub Project Page[/url] * [url=http://groups. google. com/group/python-tornado]Tornado Google Group[/url].
Kategorie:Webové aplikační frameworky Kategorie:Software v Pythonu