Веб-сервер
- 1 year ago
- 0
- 0
Tornado — расширяемый, неблокирующий веб-сервер и фреймворк , написанный на Python . Он был создан для использования в проекте FriendFeed , который в 2009 году приобрела компания Facebook , после чего исходные коды Tornado были открыты .
Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений [ источник не указан 3429 дней ] .
Следует понимать, что при сравнении производительности речь идет о так называемых «лёгких» запросах. Длительная обработка запроса (например, по причине взаимодействия с сервером баз данных) сводит преимущества Tornado на нет.
Следующая таблица показывает сравнение работы Tornado и других серверов:
Сервер | Конфигурация | Запросов в секунду |
---|---|---|
Tornado | nginx , 4 фронтенда | 8213 |
Tornado | 1 однопоточный фронтенд | 3353 |
Django | Apache / mod wsgi | 2223 |
Apache/mod_wsgi | 2066 | |
CherryPy | standalone | 785 |