Размер: 2180
Комментарий:
|
← Версия 3 от 2010-05-30 06:17:40 ⇥
Размер: 2205
Комментарий:
|
Удаления помечены так. | Добавления помечены так. |
Строка 1: | Строка 1: |
## page was renamed from Пакеты/Tornado | |
Строка 3: | Строка 4: |
{{http://www.tornadoweb.org/static/tornado.png}} | {{attachment:tornado.png}} |
Tornado - веб-фреймворк реального времени
Tornado - версия расширяемого, неблокирующего веб-сервера с открытым исходным кодом и средств, на которых работает FriendFeed. Приложение FriendFeed написано с использованием веб-фреймворка, в некоторой степени похожего на web.py или Google's webapp, но с дополнительными средствами и оптимизацией для получения преимуществ использования неблокирующей инфраструктуры.
Фреймворк Tornado отличается от большинства фреймворков веб-серверов (и, разумеется, большинства Python-фреимворков), так как он неблокирующий и достаточно быстрый. Tornado неблокирующий и использует epoll, он может обрабатывать тысячи одновременных постоянных подключений, что делает его идеальным решением для веб-сервисов реального времени. Этот веб-сервер специально разработан для обслуживания возможностей, требующих работы в реальном времени — каждый активный пользователь FriendFeed поддерживает открытое соединение с серверами FriendFeed. (Для получения более подробной информации по масштабированию серверов обратитесь к статье C10K problem.)