Tornado

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

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

Продуктивність[ред.ред. код]

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. http://www.tornadoweb.org/en/stable/releases.html
  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. Архів оригіналу за 2012-06-10. Процитовано 2009-09-10. 

Посилання[ред.ред. код]