01.08.2012 17:50, Nikita Zubkov пишет:
Вы мерили с ключиком -k? Ну так может выключим его, раз Twiggy в тестах
не поддерживает keep-alive? Вон Mojo тоже хвастает 16k rps
(http://cpansearch.perl.org/src/SRI/Mojolicious-3.17/examples/microhttpd.pl),
но если убрать ключик -k все становиться очень печально.

Вот тесты на моей машине, без -k и без EV:

twiggy:
Requests per second:    4221.74 [#/sec] (mean)
Transfer rate:          239.18 [Kbytes/sec]

node:
Requests per second:    5242.35 [#/sec] (mean)
Transfer rate:          578.50 [Kbytes/sec]

ab -n 10000 -c 500 http://localhost:8080/?url=$RANDOM
Requests per second:    1384.44 [#/sec] (mean)
Transfer rate:          136.55 [Kbytes/sec] received


ab -n 10000 -c 500 http://localhost:3000/?url=$RANDOM
Requests per second:    2428.64 [#/sec] (mean)
Transfer rate:          476.72 [Kbytes/sec] received


EV и HTTP::Parser::XS установлены, нода выигрывает в те же два раза, что фиксить? Может проц влияет?

--
Alexey Shrub
--
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить