[Moscow.pm] LWP::Parallel

Anatoly Sharifulin sharifulin на gmail.com
Вс Май 11 08:35:30 PDT 2008


Я использую следующую конфигурацию:

    'ConnectionManager' => POE::Component::Client::Keepalive->new(
        'max_per_host' => 10,
        'max_open'     => 1000,
        'keep_alive'   => 180,
        'timeout'      => 60,
    ),

Таймаут и кипалив взависимости от задачи регулирую.

11 мая 2008 г. 18:58 пользователь Sergey Homenkow <hsw на hsw.pp.ru> написал:

> Приветствую!
>
> Anatoly Sharifulin пишет:
> > у меня тестовый бот на PoCoClientHTTP в 1000 сессий CPU загоняет в
> > 99.9%, причем не висит :)
> > но это если KeepAlive не зависнет (часто бывает при работе с
> > Google-поисковиком после 2х часов работы уходит в 99.9 и ничего не
> > происходит)
>
> Кстати о PoCo::Client::HTTP.
>
> Оно по использует пул коннекций PoCo::Client::Keepalive с параметрами по
> умолчанию:
>  max_per_host => 4,
>  max_open     => 128,
>
> Первый параметр сильно замедляет параллельные запросы к одному и тому же
> сайту (точнее к паре IP:Port).
>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
> http://mail.pm.org/mailman/listinfo/moscow-pm
>



-- 
С уважением,
Анатолий Шарифулин.
----------- следущая часть -----------
Вложение в формате HTML было извлечено&hellip;
URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080511/58b9cf38/attachment.html 


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