[SP-pm] Chamar muitas vezes o system()

Leonardo Ruoso leonardo at ruoso.com
Mon Feb 16 10:15:02 PST 2015


Em 16 de fevereiro de 2015 15:47, Nilton OS <jniltinho em 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 em 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
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20150216/0ccef37f/attachment.html>


More information about the SaoPaulo-pm mailing list