Tornado | |
---|---|
Type | Webserver |
Udvikler | FriendFeed |
Skrevet i | Python [2] |
Operativ system | Cross platform |
Interface sprog | engelsk |
Første udgave | 2009 |
nyeste version | |
Licens | Apache-licens 2.0 [3] |
Internet side | tornadoweb.org |
Tornado er en udvidelsesbar, ikke-blokerende webserver og framework skrevet i Python [4] . Det blev skabt til brug i FriendFeed- projektet , som blev opkøbt af Facebook i 2009 , hvorefter Tornado-kildekoderne var åbne [5] .
Tornado blev bygget til høj ydeevne og er en af de webservere, der kan håndtere 10.000 forbindelsesproblemet .
Det skal forstås, at når vi sammenligner ydeevne, taler vi om de såkaldte "lette" forespørgsler. Lang behandling af anmodningen (for eksempel på grund af interaktion med databaseserveren) negerer fordelene ved Tornado.
Følgende tabel viser en sammenligning af Tornado og andre servere:
Ydeevnesammenligning med andre Python-webrammer (AMD Opteron, 2,4 GHz, 4 kerner) [6]Server | Konfiguration | Forespørgsler pr. sekund |
---|---|---|
Tornado | nginx , 4 frontends | 8213 |
Tornado | 1 enkelt gevind frontend | 3353 |
Django | Apache / mod wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | enkeltstående | 785 |
Python | |
---|---|
Fællesskab | |
Implementeringer | |
Andet |
|