[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 было извлечено…
URL: http://mail.pm.org/pipermail/moscow-pm/attachments/20080511/58b9cf38/attachment.html
Подробная информация о списке рассылки Moscow-pm