URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 58749
[ Назад ]

Исходное сообщение
"Социальная сеть Facebook представила новый открытый web-серв..."

Отправлено opennews , 11-Сен-09 12:10 
Компания Facebook открыла (http://developers.facebook.com/news.php?blog=1&story=301&_fb...) под лицензией Apache исходные тексты проекта Tornado (http://www.tornadoweb.org/) - высокопроизводительного фреймворка для создания на языке Python web-серверов, обрабатывающих запросы в неблокирующем режиме. Tornado на стандартом оборудовании справляется с нагрузкой в  тысячи одновременных соединений, что делает его идеальным решением для web-сервисов, обслуживающих запросы в реальном режиме времени.

Tornado предоставляет (http://bret.appspot.com/entry/tornado-web-server) возможности схожие с Python фреймворками Django, Google webapp и web.py, но нацелен в первую очередь на скорость работы. В качестве примера построенного на базе Tornado ресурса, можно привести сайт FriendFeed.com, запущенный компанией Facebook в марте. В Tornado имеется поддержка Django шаблонов, средств для работы с верифицированными cookie (http://www.tornadoweb.org/documentation#cookies-and-secure-c...), м...

URL: http://developers.facebook.com/news.php?blog=1&story=301&_fb...
Новость: http://www.opennet.me/opennews/art.shtml?num=23373


Содержание

Сообщения в этом обсуждении
"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено Аноним , 11-Сен-09 12:10 
ого, а с нгниксом, интересно какая схема, конфиги бы глянуть...

"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено panshdw , 11-Сен-09 12:46 
> Tornado (4 процесса) в связке с nginx

скорее всего
front: nginx
back: tornado x4


"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено Аноним , 11-Сен-09 15:53 
Легко: http://www.tornadoweb.org/documentation#performance , именно конфиги nginx

"Социальная сеть Facebook представила новый открытый web-серв"
Отправлено panshdw , 11-Сен-09 12:44 
> можно привести сайт FriendFeed.com, запущенный компанией Facebook в марте

Только вот FaceBook купила FriendFeed в агусте ;)


"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено Veter , 11-Сен-09 13:05 
HAProxy+AOLserver (single) - около 5 000 TPS. Пусть дальше работают :-)

"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено junqed , 11-Сен-09 13:09 
Интересно это с Psycho или без

"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено ph , 11-Сен-09 14:30 
психо там совершенно не нужен, там всё на ввод-вывод завязано. а психо будет жрать оперативку дико

"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено Vadim Fint , 11-Сен-09 15:21 
Однако нет, как раз на большом количестве вызовов мелких функций psycho и дает больший выигрыш. Думаю, они-таки используют его, но только не на бизнес-логике (ибо вот там как раз он может сожрать тонну памяти).

"wsgi..?"
Отправлено Vadim Fint , 11-Сен-09 15:20 
Ну все понятно, мегабыстрый epoll сервер и все такое. Забыть про какие-либо связки в принципе и коннектится через прокси к http (если балансер юзать). Но, блин, почему было хотя бы не сделать само внутреннее устройство wsgi-совместимым? Хоть и с ограничениями, но можно было бы юзать http-часть с другими фреймворками. Тьфу.

"wsgi..?"
Отправлено KonstantinK , 11-Сен-09 15:57 
Здесь ответ найдете:
http://www.tornadoweb.org/documentation#wsgi-and-google-appe...

"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено anonymous , 11-Сен-09 15:28 
А где сравнение с fapws3?

"Социальная сеть Facebook представила новый открытый web-серв..."
Отправлено Аноним , 12-Сен-09 01:58 
Tornado не имеет никакого отношения к Facebook. Они его купили вместе с FriendFeed и теперь вот решили открыть.