Tornado | |
---|---|
Tyyppi | verkkopalvelin |
Kehittäjä | FriendFeed |
Sisään kirjoitettu | Python [2] |
Käyttöjärjestelmä | Poikkitaso |
Käyttöliittymäkielet | Englanti |
Ensimmäinen painos | 2009 |
uusin versio |
|
Lisenssi | Apache License 2.0 [3] |
Verkkosivusto | tornadoweb.org |
Tornado on laajennettava, estämätön verkkopalvelin ja Pythonilla kirjoitettu kehys [4] . Se luotiin käytettäväksi FriendFeed -projektissa, jonka Facebook osti vuonna 2009 , minkä jälkeen Tornadon lähdekoodit avautuivat [5] .
Tornado rakennettiin korkeaa suorituskykyä varten, ja se on yksi web-palvelimista, joka pystyy käsittelemään 10 000 yhteysongelman .
On ymmärrettävä, että suorituskykyä verrattaessa puhumme niin sanotuista "kevyistä" kyselyistä. Pyynnön pitkä käsittely (esimerkiksi tietokantapalvelimen kanssa tapahtuvan vuorovaikutuksen vuoksi) tekee tyhjäksi Tornadon edut.
Seuraava taulukko näyttää vertailun Tornadosta ja muista palvelimista:
Palvelin | Kokoonpano | Pyyntöjä sekunnissa |
---|---|---|
Tornado | nginx , 4 käyttöliittymää | 8213 |
Tornado | 1 yksikierteinen etuosa | 3353 |
Django | Apache / mod wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | itsenäinen | 785 |
Python | |
---|---|
Yhteisö | |
Toteutukset | |
Muut |
|