Tornado

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Tornado
Tornado-logo.png
Розробник(и) FriendFeed
Стабільний випуск 2.1.1 (4 жовтня 2011; 928 днів тому)
Написано на Python
Операційна система Кросплатформенний
Доступні мови Англійська
Тип Веб-сервер
Ліцензія Apache Software License 2.0
Сайт http://www.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. Архів оригіналу за 2012-04-09. Процитовано 2009-09-10. 
  2. «Facebook open-sources real-time FriendFeed facet». CNet. Архів оригіналу за 2012-04-09. Процитовано 2009-09-10. 
  3. «Tornado: Facebook's Real-Time Web Framework for Python». Facebook. Архів оригіналу за 2012-06-10. Процитовано 2009-09-10. 

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