[Moscow.pm] Perl AnyEvent vs Python Twisted (via HTTP)

Akzhan Abdulin akzhan.abdulin на gmail.com
Ср Ноя 23 04:53:46 PST 2011


Вы попробуйте на своем железе ещё Node.JS 0.6 прогнать :)

23 ноября 2011 г. 14:18 пользователь Alexey Shrub <worldmind на mail.ru>написал:

> Всем привет,
>
> Взял примеры http демонов с
> http://twistedmatrix.com/trac/
> и
> http://search.cpan.org/perldoc?AnyEvent::HTTPD
>
> чуть допилил до похожего на реальность - они сериализуют запрос в json и
> кладут в редис, алгоритм вроде идентичный, однако судя по тестам
> ab -c 100 -n 10000
> 'http://localhost:8080/?param=value1&param2=value2&tid=6666'
>
> twisted чуть больше чем в три раза быстрее (~1500 req/sec против ~500
> req/sec), пробовал убрать json и редис в перловом демоне - разницы нет,
> он такой же медленный
>
> Что не так - нужно выбросить AnyEvent::HTTPD ? тюнить AnyEvent или юзать
> Twisted ?
>
> исходники в аттаче, тестил на обычном писюке с Ubuntu
>
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
>
>
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20111123/572f4194/attachment.html>


Подробная информация о списке рассылки Moscow-pm