- Tornado
-
Tornado Тип Разработчик Написана на Операционная система Языки интерфейса Последняя версия Лицензия Сайт 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 См. также
Примечания
- ↑ GitHub - Tornado. GitHub. Архивировано из первоисточника 9 апреля 2012. Проверено 10 сентября 2009.
- ↑ Facebook open-sources real-time FriendFeed facet. CNet. Архивировано из первоисточника 9 апреля 2012. Проверено 10 сентября 2009.
- ↑ Tornado: Facebook's Real-Time Web Framework for Python. Facebook. Архивировано из первоисточника 10 июня 2012. Проверено 10 сентября 2009.
Ссылки
- tornadoweb.org (англ.) — официальный сайт
- Страница проекта на GitHub (англ.)
Веб-фреймворки ASP.NET DotNetNuke • ASP.NET MVC • MonoRail
ColdFusion ColdSpring • Fusebox • Mach-II • Model-Glue
Java Apache (Cocoon • Struts • Velocity • WebWork 2) • AppFuse • Aranea • Eclipse • Facelets • Flexive • FreeMarker • Google Web Toolkit • Grails • Hamlets • ItsNat • JavaServer Faces • Jspx • JBoss Seam • jZeno • Makumba • OpenLaszlo • OpenXava • Reasonable Server Faces (RSF) • Restlet • RichFaces • RIFE • Shale • SmartClient • Spring • Stripes • Tapestry • ThinWire • Vaadin • WebMacro • WebWork • WebObjects • Wicket • ZK
JavaScript node.js • AJILE • Clean AJAX • Dojo Toolkit • Echo • Ext JS • jQuery • jMaki • Microsoft AJAX Library • MochiKit • MooTools • Prototype • qooxdoo • Rialto Toolkit • Rico • script.aculo.us • SmartClient • Spry • SproutCore • Yahoo! UI Library • Underscore • PhoneGap
Perl Catalyst • Interchange • Titanium • Maypole • HTML:Mason
PHP Python CherryPy • Django • GAE framework • Karrigell • Nevow • Porcupine • Pylons • Pyramid • Spyce • TurboGears • Twisted • Tornado • Webware • Zope
Ruby Camping • Nitro • IOWA • Ramaze • Cerise • Merb • Ruby on Rails • Sinatra • Padrino
Прочие
языкиAlpha Five • Fusebox (ColdFusion • PHP) • Helma Object Publisher (Server-side) • Lift (Scala) • Magic (Scheme) • OpenACS (Tcl) • Seaside (Smalltalk) • UnCommon Web (Common Lisp) • Yaws (Erlang) • Oracle Application Express (PL/SQL)
Категории:- Программное обеспечение по алфавиту
- Свободные веб-серверы
- Библиотеки Python
- Каркасы веб-приложений на Python
- Свободное программное обеспечение, написанное на Python
Wikimedia Foundation. 2010.