Salve!<br><br>Acho vale dar uma olhada em módulos do CPAN, alguns podem ajudar bastante para implementar um solução legal, segue algumas sugestões:<br><br>Cache<br>Regexp<br>Regexp::Bind<br>BerkeleyDB::Manager<br><br><div class="gmail_quote">
2009/2/26 Lucas Mateus <span dir="ltr">&lt;<a href="mailto:lucasmateus.oliveira@gmail.com">lucasmateus.oliveira@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Boa rapaziada, colaboraram pra caramba, e isso é uma coisa que eu pouco me atentava e por trabalhar com grandes volumes de dados, acho que consigo trabalhar melhor essa questão pra uma boa performance.<br>
<br>
Agora é procurar alternativas.<div class="Ih2E3d"><br>
<br>
On Fri, 20 Feb 2009 22:11:09 -0300, Eden Cardim &lt;<a href="mailto:edencardim@gmail.com" target="_blank">edencardim@gmail.com</a>&gt; wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
On Fri, Feb 20, 2009 at 9:59 PM, Eden Cardim &lt;<a href="mailto:edencardim@gmail.com" target="_blank">edencardim@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Estava pensando aqui, é muito estranho as regexes compiladas com qr<br>
serem tão mais lentas do que as compiladas com eval. Acho que o tempo<br>
está sendo perdido no processo de iterar sobre o array de regexes.<br>
</blockquote>
<br>
Hum, mudei a regex pra /^$regex/ pra exercitar mais os if&#39;s do<br>
constant_regexes. Mas aí acabou que o var_regexes recompila mais vezes<br>
fica muito mais lento e o compiled_regexes acaba fazendo mais<br>
iterações e atribuições de variável, acabou que a versão constante é<br>
muito melhor mesmo:<br>
<br>
                    Rate      var_regexes compiled_regexes constant_regexes<br>
var_regexes        419/s               --             -82%             -96%<br>
compiled_regexes  2346/s             461%               --             -79%<br>
constant_regexes 11403/s            2624%             386%               --<br>
<br>
</blockquote>
<br>
<br>
<br>
-- <br></div><div class="Ih2E3d">
Lucas Mateus<br>
Núcleo de Páginas Rápidas e SEO<br>
Fone: 55 11 3065-9978<br>
MSN: <a href="mailto:lucasmateus_777@hotmail.com" target="_blank">lucasmateus_777@hotmail.com</a><br>
_______________________________________________<br></div><div><div></div><div class="Wj3C7c">
Rio-pm mailing list<br>
<a href="mailto:Rio-pm@pm.org" target="_blank">Rio-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/rio-pm" target="_blank">http://mail.pm.org/mailman/listinfo/rio-pm</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><br>Marco Lima<br><a href="mailto:braun.lima@gmail.com">braun.lima@gmail.com</a><br><br>&quot;Ter acesso ao conhecimento é um dever de todos; transmitir conhecimento é um dever de quem tem.&quot;<br>
<br>&quot;Na visão do hacker, o sentido da vida está em dedicar-se a uma paixão. Esta paixão é, na realidade, uma atividade significativa, inspiradora e prazerosa para o indivíduo, seja ela rotulada como &quot;trabalho&quot; ou como &quot;diversão.&quot; <br>