Tornádo | |
---|---|
Typ | webový server |
Vývojář | FriendFeed |
Zapsáno v | Python [2] |
Operační systém | Křížová platforma |
Jazyky rozhraní | Angličtina |
První vydání | 2009 |
Nejnovější verze |
|
Licence | Licence Apache 2.0 [3] |
webová stránka | tornadoweb.org |
Tornado je rozšiřitelný, neblokující webový server a framework napsaný v Pythonu [4] . Byl vytvořen pro použití v projektu FriendFeed , který Facebook získal v roce 2009 , poté byly zdrojové kódy Tornado otevřené [5] .
Tornado bylo postaveno pro vysoký výkon a je jedním z webových serverů, které zvládnou problém s připojením 10 000 .
Je třeba chápat, že při porovnávání výkonu se bavíme o tzv. „lehkých“ dotazech. Dlouhé zpracování požadavku (například kvůli interakci s databázovým serverem) neguje výhody Tornado.
Následující tabulka ukazuje srovnání Tornado a dalších serverů:
Server | Konfigurace | Požadavky za sekundu |
---|---|---|
Tornádo | nginx , 4 frontendy | 8213 |
Tornádo | 1 frontend s jedním vláknem | 3353 |
Django | Apache / mod wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | samostatný | 785 |
Krajta | |
---|---|
Společenství | |
Implementace | |
jiný |
|