Відкрити головне меню

Tornadoвеб-сервер та фреймворк, написаний на Python, який легко розширюється та не блокується під час запитів.[2] Його створили для використання у проекті FriendFeed. Цю компанію придбав Facebook у 2009 році, після чого було відкрито вихідні коди Tornado.[3]

Tornado
TornadoWebServerLogo.png
Тип Веб-сервер
Розробники FriendFeed
Стабільний випуск 4.0.2 (10 вересня, 2014; 4 роки тому (2014-09-10))
Версії 6.0.2 (23 березня 2019)[1]
Репозиторій github.com/tornadoweb/tornado
Операційна система Кросплатформенний
Написано на Python
Доступні мови Англійська
Ліцензія Apache Software License 2.0
tornadoweb.org

ПродуктивністьРедагувати

Tornado створювали для забезпечення високої швидкодії. Наступна таблиця порівнює роботу Tornado та інших серверів із фреймворками:

Продуктивність на AMD Opteron, 2.4ГГц, 4 ядра[4]
Сервер Конфігурація Запитів у секунду
Tornado nginx, 4 фронтенда 8213
Tornado 1 однопоточний фронтенд 3353
Django Apache/mod_wsgi 2223
web.py Apache/mod_wsgi 2066
CherryPy stand-alone 785

ПриміткиРедагувати

  1. Release 6.0.2 — 2019.
  2. GitHub — Tornado. GitHub. Архів оригіналу за 2012-04-09. Процитовано 2009-09-10. 
  3. Facebook open-sources real-time FriendFeed facet. CNet. Архів оригіналу за 2012-04-09. Процитовано 2009-09-10. 
  4. Tornado: Facebook's Real-Time Web Framework for Python. Facebook. Архів оригіналу за 2009-12-23. Процитовано 2009-09-10. 

ПосиланняРедагувати