Tornado (веб-сервер)
Изглед
Програмер(и) | FriendFeed, Facebook, Брет Тејлор |
---|---|
Прво издање | 2009. |
Стабилно издање | 4.2[1]
/ 26.05.2015. |
Репозиторијум | |
Написан у | Пајтон |
Оперативни систем | Cross-platform |
Тип | Web server |
Лиценца | Apache licence 2.0 |
Веб-сајт | www |
Tornado је прилагодљив, веб сервер и фрејмворк веб апликације написаног у Пајтону.[2] Направљен је за коришћење са FriendFeed; компанија је купљена од стране Facebook-а током 2009. и Tornado је постао убрзо типа отвореног кода.[3]
Перформансе
[уреди | уреди извор]Tornado је познат по својим високим перформансама. Покушава да реши C10k проблем који задешава друге сервере. Следећа табела приказује резултате тестова Tornado-а у поређењу са другим серверима који су базирани на Пајтону:
Сервер | Поставка | Захтеви по секунди |
---|---|---|
Tornado | nginx, четири предња краја | 8213 |
Tornado | један предњи крај | 3353 |
Django | Apache/mod_wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | Самосталан | 785 |
Модули
[уреди | уреди извор]- Асинхрони MongoDB драјвер назван Motor.
- CouchDB драјвери названи corduroy и trombi.
- Асинхрони драјвер за PostgreSQL који пакује psycopg Архивирано на сајту Wayback Machine (18. новембар 2015) назван Momoko
Види још
[уреди | уреди извор]- Пајтон (програмски језик)
- Comparison of web server software
- FriendFeed
Референце
[уреди | уреди извор]- ^ „Release notes”.
- ^ „Home - tornado - GitHub”. GitHub. Архивирано из оригинала 09. 04. 2012. г. Приступљено 10. 09. 2009.
- ^ „Facebook open-sources real-time FriendFeed facet”. CNet. Архивирано из оригинала 09. 04. 2012. г. Приступљено 10. 09. 2009.
- ^ „Tornado: Facebook's Real-Time Web Framework for Python”. Facebook. Архивирано из оригинала 23. 12. 2009. г. Приступљено 10. 09. 2009.