Tornado (webserver)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Tornado 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:

ServerKonfiguracePožadavků za sekundu
TornadoNginx, 4xfrontend8213
Tornado1 jedno vláknový frontend3353
DjangoApache/mod wsgi2223
web.pyApache/mod_wsgi2066
CherryPyStandalone785

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

Python * Seznam serverů HTTP

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

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top