Re: [SP-pm] downloader survey

2011-10-24 Por tôpico Stanislaw Pusep
> > Isso depende do processo externo e de como você está forkando. Se você > deixar pra modificar absolutamente o mínimo de dados dentro do processo > forkado, acho bem difícil que um processo completamente novo ocupe menos > memória, já que você se beneficia do copy-on-write. > Código para testar

Re: [SP-pm] downloader survey

2011-10-24 Por tôpico Eden Cardim
> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> Thiago, muito obrigado pela excelente resposta! Stanislaw> Realmente, há muita coisa a ser considerada, todavia, ainda estou longe de chegar no gargalo do TCP/IP em Stanislaw> si. Stanislaw> O que eu percebi é que, infelizme

Re: [SP-pm] downloader survey

2011-10-21 Por tôpico Wallace Reis
On Oct 20, 2011, at 4:58 PM, Stanislaw Pusep wrote: > Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e > preferencialmente capazes de paralelizar downloads, que não sejam estes? > • LWP::UserAgent > • HTTP::Tiny > • HTTP::Lite > • AnyEvent::Curl::Multi

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Thiago Rondon
On Thu, Oct 20, 2011 at 05:25:20PM -0200, Stanislaw Pusep wrote: >OK, aqui vai o spoiler: estou fazendo benchmark (de overhead) de todos os >HTTP agents que conheAS:o. E oA LWP estA! *MUITO* feio na fita: >https://metacpan.org/module/AnyEvent::Net::Curl::Queued#OVERHEAD >ABS() Stan

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Andre Carneiro
HTTP::Request + AnyEvent ??? Esse aqui q eu não conheço ainda... http://search.cpan.org/~mlehmann/AnyEvent-HTTP-2.13/HTTP.pm Cheers! 2011/10/20 Stanislaw Pusep > Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e > preferencialmente capazes de paralelizar downloads, que

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Stanislaw Pusep
Calma, eu não chutaria cachorro morto, até por que devo muito ao LWP :) Cada teste individual opera em uma lista razoável de URLs (~1500). Fiz todos os testes aproximadamente dessa maneira: cmpthese(5 => { 'LWP::UserAgent' => sub { my $cv = AE::cv; my $ua = LWP::UserAgent->new;

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Eden Cardim
> "Stanislaw" == Stanislaw Pusep writes: Stanislaw> OK, aqui vai o spoiler: estou fazendo benchmark (de Stanislaw> overhead) de todos os HTTP agents que conheço. E o LWP Stanislaw> está *MUITO* feio na fita: Stanislaw> https://metacpan.org/module/AnyEvent::Net::Curl::Queued#OV

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Stanislaw Pusep
Exactamente :) E é MUITO mais rápido do que o LWP::UserAgent :D ABS() 2011/10/20 Lindolfo Lorn Rodrigues > Opa, mas o LWP::Curl não faz download em paralelo. > Na verdade até faz, se usar o Parallel::ForkManager :) > > > 2011/10/20 Stanislaw Pusep > >> Boa! Como pude me esquecer deles :D >>

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Lindolfo Lorn Rodrigues
Opa, mas o LWP::Curl não faz download em paralelo. Na verdade até faz, se usar o Parallel::ForkManager :) 2011/10/20 Stanislaw Pusep > Boa! Como pude me esquecer deles :D > > > ABS() > > > > 2011/10/20 Rafael Prenzier > >> é não to me lembrando de nenhum que fuja desses >> >> o Lorn aqui da

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Stanislaw Pusep
Boa! Como pude me esquecer deles :D ABS() 2011/10/20 Rafael Prenzier > é não to me lembrando de nenhum que fuja desses > > o Lorn aqui da lista implementou um módulo LWP::Curl > e tem Mechanize que é uma interface do LWP > > abraço > > > 2011/10/20 Stanislaw Pusep > >> Sim, claro, mas co

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Rafael Prenzier
é não to me lembrando de nenhum que fuja desses o Lorn aqui da lista implementou um módulo LWP::Curl e tem Mechanize que é uma interface do LWP abraço 2011/10/20 Stanislaw Pusep > Sim, claro, mas com quais métodos, além desses? > > ABS() > > > > > 2011/10/20 Rafael Prenzier > >> Hu se

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Stanislaw Pusep
OK, aqui vai o spoiler: estou fazendo benchmark (de overhead) de todos os HTTP agents que conheço. E o LWP está *MUITO* feio na fita: https://metacpan.org/module/AnyEvent::Net::Curl::Queued#OVERHEAD ABS() 2011/10/20 Rafael Prenzier > inclusive, estou lendo a Doc aqui no Cpan e o exemplo que e

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Stanislaw Pusep
Sim, claro, mas com quais métodos, além desses? ABS() 2011/10/20 Rafael Prenzier > Hu se você usar o Parallel::ForkManager com qualquer método de > Download, resolve? > > 2011/10/20 Stanislaw Pusep > >> Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e >> preferencia

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Rafael Prenzier
inclusive, estou lendo a Doc aqui no Cpan e o exemplo que ele dá é justamente paralelizando Downloads http://search.cpan.org/~dlux/Parallel-ForkManager-0.7.5/ForkManager.pm use LWP::Simple; use Parallel::ForkManager; ... @links=( ["http://www.foo.bar/rulez.data","rulez_data.txt";],

Re: [SP-pm] downloader survey

2011-10-20 Por tôpico Rafael Prenzier
Hu se você usar o Parallel::ForkManager com qualquer método de Download, resolve? 2011/10/20 Stanislaw Pusep > Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e > preferencialmente capazes de paralelizar downloads, que não sejam estes? > >- LWP::UserAgent >- HTTP

[SP-pm] downloader survey

2011-10-20 Por tôpico Stanislaw Pusep
Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e preferencialmente capazes de paralelizar downloads, que não sejam estes? - LWP::UserAgent - HTTP::Tiny - HTTP::Lite - AnyEvent::Curl::Multi - lftp - curl - wget P.S. - vulgo: "complete a lista" :P ABS() =