Oi Lucas,<br><br>Aqui no trabalho usamos bastante CGI (criamos nosso MVC em cima de CGIs) pq é muito simples de fazer deployment.<br><br>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 abrir conexão com o mysql pra popular os models e, finalmente, usar templates pra gerar uma resposta.<br>

<br>FastCGI ajuda a minimzar a demanda de recursos que o CGI exige do servidor pois usa processos que persistem ao longo de uma serie de requests.<br><br>Uma outra técnica bem legal pra aumentar o desempenho do CGI é fazer cache dos modelos na memória de alguma forma. Vale mencached, redis, ou até manter um daemon simples escrito em Perl que fique hashes pra vc (ou simplesmente mantendo o BD aberto ehehehe). <br>

<br>O <a href="http://memcached.org/">http://memcached.org/</a> nasceu de dentro da comunidade Perl, talvez seja o candidato ideal, IMHO. Deixo outro colega mais experiente complementar sobre o memcached.<br><br>Abração!<br>

Carlos.<br><br><br><div class="gmail_quote">2011/10/20 Lucas Moraes <span dir="ltr"><<a href="mailto:lucastiagodemoraes@gmail.com">lucastiagodemoraes@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

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?<div>Essa pode ir para o FAQ, mas eu quero mesmo a resposta.</div><div>Parabéns a todos da lista pelo FAQ.</div>


<div>Falou.</div><div><br></div>
<br>=begin disclaimer<br>
   Sao Paulo Perl Mongers: <a href="http://sao-paulo.pm.org/" target="_blank">http://sao-paulo.pm.org/</a><br>
 SaoPaulo-pm mailing list: <a href="mailto:SaoPaulo-pm@pm.org">SaoPaulo-pm@pm.org</a><br>
 L<<a href="http://mail.pm.org/mailman/listinfo/saopaulo-pm" target="_blank">http://mail.pm.org/mailman/listinfo/saopaulo-pm</a>><br>
=end disclaimer<br>
<br></blockquote></div><br>