Tornado

Матеріал з Вікіпедії — вільної енциклопедії.
(Перенаправлено з Tornado (web server))
Перейти до навігації Перейти до пошуку
Tornado
Тип Вебсервер
Розробники FriendFeed
Стабільний випуск 4.0.2 (10 вересня 2014; 9 років тому (2014-09-10))
Операційна система Кросплатформенний
Мова програмування Python
Доступні мови Англійська
Ліцензія Apache Software License 2.0
Репозиторій github.com/tornadoweb/tornado
Вебсайт tornadoweb.org

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

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

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

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

Примітки[ред. | ред. код]

  1. GitHub — Tornado. GitHub. Архів оригіналу за 9 квітня 2012. Процитовано 10 вересня 2009. 
  2. Facebook open-sources real-time FriendFeed facet. CNet. Архів оригіналу за 9 квітня 2012. Процитовано 10 вересня 2009. 
  3. Tornado: Facebook's Real-Time Web Framework for Python. Facebook. Архів оригіналу за 23 грудня 2009. Процитовано 10 вересня 2009. 

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