Интернет магазин китайских планшетных компьютеров



Компьютеры - Tornado (web server)

28 апреля 2011





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

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

Tornado был создан для обеспечения высокой производительности и является одним из веб-серверов, способных выдержать проблему 10000 соединений. Следует понимать, что при сравнении производительности речь идет о т.н. "легких" запросах". Ибо длительная обработка запроса, сводит преимущества Торнадо на нет. Следующая таблица показывает сравнение работы Tornado и других серверов:

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


Просмотров: 1078


<<< Small HTTP Server