Tornado (veb-server)
Appearance
Programer(i) | FriendFeed, Facebook, Bret Tejlor |
---|---|
Prvo izdanje | 2009. |
Stabilno izdanje | 4.2[1]
/ 26.05.2015. |
Repozitorijum | |
Napisan u | Pajton |
Operativni sistem | Cross-platform |
Tip | Web server |
Licenca | Apache licence 2.0 |
Veb-sajt | www |
Tornado je prilagodljiv, veb server i frejmvork veb aplikacije napisanog u Pajtonu.[2] Napravljen je za korišćenje sa FriendFeed; kompanija je kupljena od strane Facebook-a tokom 2009. i Tornado je postao ubrzo tipa otvorenog koda.[3]
Performanse
[uredi | uredi izvor]Tornado je poznat po svojim visokim performansama. Pokušava da reši C10k problem koji zadešava druge servere. Sledeća tabela prikazuje rezultate testova Tornado-a u poređenju sa drugim serverima koji su bazirani na Pajtonu:
Server | Postavka | Zahtevi po sekundi |
---|---|---|
Tornado | nginx, četiri prednja kraja | 8213 |
Tornado | jedan prednji kraj | 3353 |
Django | Apache/mod_wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | Samostalan | 785 |
Moduli
[uredi | uredi izvor]- Asinhroni MongoDB drajver nazvan Motor.
- CouchDB drajveri nazvani corduroy i trombi.
- Asinhroni drajver za PostgreSQL koji pakuje psycopg Arhivirano na sajtu Wayback Machine (18. novembar 2015) nazvan Momoko
Vidi još
[uredi | uredi izvor]- Pajton (programski jezik)
- Comparison of web server software
- FriendFeed
Reference
[uredi | uredi izvor]- ^ „Release notes”.
- ^ „Home - tornado - GitHub”. GitHub. Arhivirano iz originala 09. 04. 2012. g. Pristupljeno 10. 09. 2009.
- ^ „Facebook open-sources real-time FriendFeed facet”. CNet. Arhivirano iz originala 09. 04. 2012. g. Pristupljeno 10. 09. 2009.
- ^ „Tornado: Facebook's Real-Time Web Framework for Python”. Facebook. Arhivirano iz originala 23. 12. 2009. g. Pristupljeno 10. 09. 2009.