Tornado
Tornado全稱Tornado Web Server,是一個用Python語言寫成的Web服務器兼Web應用框架,由FriendFeed公司在自己的網站FriendFeed中使用,被Facebook收購以後框架以開源軟件形式開放給大眾。
原作者 | FriendFeed |
---|---|
開發者 | Facebook, Bret Taylor |
首次發布 | 2009 |
當前版本 | 6.4.1[1](2024年6月6日,5個月前) |
源代碼庫 | |
編程語言 | Python |
操作系統 | Unix-like |
語言 | 英語 |
類型 | Web服務器 |
許可協議 | Apache許可證 2.0 |
網站 | http://www.tornadoweb.org/ |
特點
性能
Tornado有着優異的性能。它試圖解決C10k問題,即處理大於或等於一萬的並發,下表是和一些其他Web框架與服務器的對比:
服務 | 部署 | 請求/每秒 |
---|---|---|
Tornado | nginx, 4進程 | 8213 |
Tornado | 1個單線程進程 | 3353 |
Django | Apache/mod_wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | 獨立 | 785 |
參見
外部連結
參考資料
- ^ 1.0 1.1 Release 6.4.1. 2024年6月6日 [2024年6月27日].
- ^ tornado documentation. [2011-05-31]. (原始內容存檔於2011-06-02) (英語).
- ^ Tornado: Facebook's Real-Time Web Framework for Python. Facebook. [2009-09-10]. (原始內容存檔於2009-12-23).