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

Nilton OS jniltinho at gmail.com
Mon Feb 16 10:56:21 PST 2015


Obrigado a todos, é que esse código já está rodando mais de 7 anos, ele
está funcionando muito bem mesmo, faço manutenção a cada 6 meses nele, para
melhorar seu comportamento, ele tem mais de 1.000 de códigos.

Antes ele tinha bem mais, aos poucos fui tirando uma gordura dele.
Eu gostaria de fazer um cara desses em C, só que vai demandar muito tempo
nesse momento, mas já estou pensando nisso.

Se tiver mais dicas ou conhecerem um filtro bacana em C, por favor comente.


..............................................................................................
 *Nilton OS* | *Working Linux 15 years ago* | linuxpro.com.br
<http://blog.linuxpro.com.br>
*"Cert: LPI101, ITILv3 2011"*

Em 16 de fevereiro de 2015 16:15, Leonardo Ruoso <leonardo em ruoso.com>
escreveu:

> 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
>
> =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
>
>
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20150216/129c323c/attachment.html>


More information about the SaoPaulo-pm mailing list