30-04-2023
Тип | |
---|---|
Разработчик | |
Написана на | |
Операционная система | |
Языки интерфейса | |
Последняя версия | |
Лицензия | |
Сайт |
http://www.tornadoweb.org/ |
Tornado — расширяемый, не блокирующий веб-сервер и фреймворк, написанный на Python.[1] Он создан для использования в проекте FriendFeed; компания была приобретена Facebook в 2009 году и после этого были открыты исходные коды Tornado.[2]
Содержание |
Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений.
Следует понимать, что при сравнении производительности речь идет о т. н. «легких» запросах. Ибо длительная обработка запроса (например, по причине взаимодействия с сервером баз данных), сводит преимущества Торнадо на нет.
Следующая таблица показывает сравнение работы Tornado и других серверов:
Cервер | Конфигурация | Запросов в секунду |
---|---|---|
Tornado | nginx, 4 фронтенда | 8213 |
Tornado | 1 однопоточный фронтенд | 3353 |
Django | Apache/mod_wsgi | 2223 |
web.py | Apache/mod_wsgi | 2066 |
CherryPy | standalone | 785 |
Tornado.