Em 16 de fevereiro de 2015 15:47, Nilton OS <jnilti...@gmail.com> escreveu:
> Olá a todos, boa tarde, gostaria de tirar uma dúvida, chamar o system() > muitas vezes um em script em perl eu tenho perda de performance. > > Pois estou dando manutenção em alguns scripts em perl de filtro de e-mail > e ele chama muito o system() para mover e apagar arquivos. > > O ambiente está rodando em cima do Linux com ambiente de E-mail em cima do > Postfix, filtro via pipe do Postfix. > > Ambiente muito grande de e-mail. > Email é intensivo de I/O. Uma forma de melhorar a performance é criar um daemon e um client em C que vai funcionar como milter no Postfix. Eu acho bastante improvável que o impacto de usar system chamando algo como mv seja relevante em relação ao impacto de chamar um script que vai ser interpretado e compilado a cada rodada, mas é mais fácil escrever código robusto usando chamada nativa de API do que chamando aplicativo via system. > > .............................................................................................. > *Nilton OS* | *Working Linux 15 years ago* | linuxpro.com.br > <http://blog.linuxpro.com.br> > *"Cert: LPI101, ITILv3 2011"* > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > > -- Leonardo Ruoso Journalist, Perl developer and business consultant Media, UFC/2006; Telecom, IFCE/1998
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: SaoPaulo-pm@pm.org L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer