Tornado | |
---|---|
Sorts | webbserver |
Utvecklaren | FriendFeed |
Skrivet i | Python [2] |
Operativ system | Cross plattform |
Gränssnittsspråk | engelsk |
Första upplagan | 2009 |
senaste versionen | |
Licens | Apache License 2.0 [3] |
Hemsida | tornadoweb.org |
Tornado är en utbyggbar, icke-blockerande webbserver och ramverk skriven i Python [4] . Det skapades för att användas i FriendFeed- projektet , som förvärvades av Facebook 2009 , varefter Tornado-källkoderna var öppna [5] .
Tornado byggdes för hög prestanda och är en av webbservrarna som kan hantera 10 000 anslutningsproblem .
Det bör förstås att när man jämför prestanda, talar vi om de så kallade "lätt" frågorna. Lång bearbetning av begäran (till exempel på grund av interaktion med databasservern) förnekar fördelarna med Tornado.
Följande tabell visar en jämförelse mellan Tornado och andra servrar:
Server | Konfiguration | Förfrågningar per sekund |
---|---|---|
Tornado | nginx , 4 frontends | 8213 |
Tornado | 1 enkelgängad framände | 3353 |
Django | Apache / mod wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | fristående | 785 |
Pytonorm | |
---|---|
gemenskap | |
Genomföranden | |
Övrig |
|