<html>
  <head>
    <meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Добрый день.<br>
    <br>
    Вы используете синхронный клиент Redis, который блокирует приложение
    на время запроса. Попробуйте использовать AnyEvent::Redis.<br>
    <br>
    23.11.2011 12:18, Alexey Shrub пишет:
    <blockquote cite="mid:1322043490.2034.48.camel@host" type="cite">
      <pre wrap="">Всем привет,

Взял примеры http демонов с
<a class="moz-txt-link-freetext" href="http://twistedmatrix.com/trac/">http://twistedmatrix.com/trac/</a>
и
<a class="moz-txt-link-freetext" href="http://search.cpan.org/perldoc?AnyEvent::HTTPD">http://search.cpan.org/perldoc?AnyEvent::HTTPD</a>

чуть допилил до похожего на реальность - они сериализуют запрос в json и
кладут в редис, алгоритм вроде идентичный, однако судя по тестам
ab -c 100 -n 10000
'<a class="moz-txt-link-freetext" href="http://localhost:8080/?param=value1&param2=value2&tid=6666">http://localhost:8080/?param=value1&param2=value2&tid=6666</a>'

twisted чуть больше чем в три раза быстрее (~1500 req/sec против ~500
req/sec), пробовал убрать json и редис в перловом демоне - разницы нет,
он такой же медленный

Что не так - нужно выбросить AnyEvent::HTTPD ? тюнить AnyEvent или юзать
Twisted ?

исходники в аттаче, тестил на обычном писюке с Ubuntu

</pre>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
    </blockquote>
  </body>
</html>