Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Lucas Moraes
Verdade, as empresas são pequenas mesmo. Se tivesse dinheiro eu usava Catalyst. Eu não quero entrar em debate de foo vs bar. Um vez me falaram "é pegar uma corda para se enforcar". :) 2011/10/20 André Walker > On 10/20/2011 09:01 PM, Lucas Moraes wrote: > > Mas ainda não disse como você pode

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico André Walker
On 10/20/2011 09:01 PM, Lucas Moraes wrote: Mas ainda não disse como você pode compara-lo com o Mojolicious se não conhece este :) "não conheço o Mojo::Lite, não posso falar bem e muito menos mal." que comparação que eu fiz? Você não fez comparação, mas você rejeitou de cara em favor d

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] desempenho em CGI

2011-10-20 Por tôpico Lucas Moraes
> > Mas ainda não disse como você pode compara-lo com o Mojolicious se não > conhece este :) > "não conheço o Mojo::Lite, não posso falar bem e muito menos mal." que comparação que eu fiz? =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Bruno Buss
2011/10/20 Lucas Moraes > - local::lib ou perlbrew? > instalar um novo Perl para criar um script de enviar e-mail. > Perdão, eu não sabia que a sua empresa é tão rica que pode alocar um servidor inteiro, exclusivamente para um simples script em CGI que envia e-mails. > > - Como raios você pode

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Lucas Moraes
- local::lib ou perlbrew? instalar um novo Perl para criar um script de enviar e-mail. - Como raios você pode preferir uma coisa a outra se não conhece nada de uma delas (e estou supondo que você conheça o Catalyst pelo menos)? Se eu não soubesse o Catalyst não tinha colocado a frase. Cara a perg

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Bruno Buss
2011/10/20 Lucas Moraes > Oi gente, valeu pela as resposta. > Eu acho que para pequenos script o CGI da conta, claro que os frameworks > são muito melhor que CGI, mas só em CGI eu posso rodar algo em qualquer > servidor com Perl padrão instalado, Já vem com DBI e Template. > local::lib ou perlbr

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Lucas Moraes
Oi gente, valeu pela as resposta. Eu acho que para pequenos script o CGI da conta, claro que os frameworks são muito melhor que CGI, mas só em CGI eu posso rodar algo em qualquer servidor com Perl padrão instalado, Já vem com DBI e Template. Sobre o Plack eu fiquei interessado. Mas se for para usar

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() =

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Blabos de Blebe
O CGI como padrão, foi uma idéia legal, o que, há 15, 20 anos? Na prática, comparado com o que temos disponível hoje, CGI é uma desgraça e as gambiarras criadas pra "melhorar" a performance, vulgo mod_perl, por exemplo, tornam a vida um inferno todo dia. Não me venham com esse papo de "não compen

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Carlos Costa
Oi Eden, 2011/10/20 Eden Cardim > > "Nilson" == Nilson Santos Figueiredo writes: > >Nilson> É mais simples porque você simplesmente pega o script CGI e >Nilson> envia por FTP e pronto, tudo está rodando. Todos nós >Nilson> sabemos das desvantagens, mas não tem como negar que é

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Nilson Santos Figueiredo Jr.
2011/10/20 Eden Cardim : > Porque é mais simples? Qualquer framework moderno consegue executar num > ambiente CGI/FastCGI out-of-the-box com a mesma facilidade de qualquer > outro script escrito em perl. É mais simples porque você simplesmente pega o script CGI e envia por FTP e pronto, tudo está

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Eden Cardim
> "Carlos" == Carlos Costa writes: Carlos> Oi Lucas, Aqui no trabalho usamos bastante CGI (criamos Carlos> nosso MVC em cima de CGIs) pq é muito simples de fazer Carlos> deployment. Porque é mais simples? Qualquer framework moderno consegue executar num ambiente CGI/FastCGI out-o

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Carlos Costa
Oi Lucas, Aqui no trabalho usamos bastante CGI (criamos nosso MVC em cima de CGIs) pq é muito simples de fazer deployment. No geral o problema que temos é que cada script.cgi roda standalone per process no apache, abrindo uma instância do Controler.cgi pra atender cada request. Isso implica em ab

Re: [SP-pm] desempenho em CGI

2011-10-20 Por tôpico Renato Santos
Usando FastCgi ? o cgi roda sempre o código a cada request @renato_cron Em 20/10/2011 01:38, "Lucas Moraes" escreveu: > Oi gente, tem um simples site para eu fazer e não quero usar Framework > porque não compensa. Como eu posso melhor o desempenho do CGI? > Essa pode ir para o FAQ, mas eu quero