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
Carlos == Carlos Costa crnco...@gmail.com 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
Oi Eden,
2011/10/20 Eden Cardim edencar...@gmail.com
Nilson == Nilson Santos Figueiredo aci...@gmail.com 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
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
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()
Hu se você usar o Parallel::ForkManager com qualquer método de Download,
resolve?
2011/10/20 Stanislaw Pusep creakt...@gmail.com
Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e
preferencialmente capazes de paralelizar downloads, que não sejam estes?
-
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;],
é 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 creakt...@gmail.com
Sim, claro, mas com quais métodos, além desses?
ABS()
2011/10/20 Rafael Prenzier
Boa! Como pude me esquecer deles :D
ABS()
2011/10/20 Rafael Prenzier rafaelprenz...@gmail.com
é 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
Exactamente :)
E é MUITO mais rápido do que o LWP::UserAgent :D
ABS()
2011/10/20 Lindolfo Lorn Rodrigues l...@lornlab.org
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 creakt...@gmail.com
Boa! Como
Stanislaw == Stanislaw Pusep creakt...@gmail.com 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
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;
2011/10/20 Lucas Moraes lucastiagodemor...@gmail.com
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
- 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
2011/10/20 Lucas Moraes lucastiagodemor...@gmail.com
- 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.
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:
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 creakt...@gmail.com
Perlssoal, alguém conhece agente(s) HTTP, preferencialmente em Perl, e
preferencialmente capazes de
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,
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 do
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 an...@andrewalker.net
On 10/20/2011 09:01 PM, Lucas Moraes wrote:
Mas ainda não
20 matches
Mail list logo