Lt304888.ru

Туристические услуги

Tornado

30-04-2023

Tornado
Тип

Веб-сервер

Разработчик

FriendFeed

Написана на

Python

Операционная система

Кроссплатформенный

Языки интерфейса

Английский

Последняя версия

2.3 (31 мая 2012)

Лицензия

Apache Software License 2.0

Сайт

http://www.tornadoweb.org/

Tornado — расширяемый, не блокирующий веб-сервер и фреймворк, написанный на Python.[1] Он создан для использования в проекте FriendFeed; компания была приобретена Facebook в 2009 году и после этого были открыты исходные коды Tornado.[2]

Содержание

Производительность

Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений.

Следует понимать, что при сравнении производительности речь идет о т. н. «легких» запросах. Ибо длительная обработка запроса (например, по причине взаимодействия с сервером баз данных), сводит преимущества Торнадо на нет.

Следующая таблица показывает сравнение работы Tornado и других серверов:

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

См. также

Примечания

  1. GitHub - Tornado. Архивировано из первоисточника 9 апреля 2012. Проверено 10 сентября 2009.
  2. Facebook open-sources real-time FriendFeed facet. Архивировано из первоисточника 9 апреля 2012. Проверено 10 сентября 2009.
  3. Tornado: Facebook's Real-Time Web Framework for Python. Архивировано из первоисточника 10 июня 2012. Проверено 10 сентября 2009.

Ссылки

  • tornadoweb.org (англ.) — официальный сайт
  • Страница проекта на GitHub (англ.)

Tornado.

© 2020–2023 lt304888.ru, Россия, Волжский, ул. Больничная 49, +7 (8443) 85-29-01