Перейти до вмісту

Tornado

Матеріал з Вікіпедії — вільної енциклопедії.
Tornado
ТипВебсервер
РозробникиFriendFeed
Стабільний випуск4.0.2 (10 вересня 2014; 10 років тому (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. [Архівовано 2013-05-16 у Wayback Machine.]
  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. [Архівовано 2009-12-23 у Wayback Machine.]

Посилання

[ред. | ред. код]