Eh isso, vou decidir se incluo a compressao dentro do modulo Template Toolkit e concentro todas as configuracoes no perl, ou se uso no web server e nao fico dependente do TT. Acho que vou na segunda mesmo, como sugerido por vcs. Eh o correto. Valeu...
Connected by MOTOBLUR™ -----Original message----- From: breno <[email protected]> To: [email protected] Sent: Sun, 12 May 2013, 05:53:39 GMT+00:00 Subject: Re: [SP-pm] Template Toolkit gzip 2013/5/12 Kojo <[email protected]>: > É que trabalhando em modo CGI, vc faz isso no próprio perl e manda > compactado para o web server. > > use IO::Compress::Gzip qw(gzip $GzipError) ; > > > Mas realmente não achei nada em relação ao Template Toolkit, então acho que > vai ter que ser no web server mesmo, a não ser que alguém conheça alguma > outra opção... > Olha, eu *realmente* acho que vc quer delegar isso para o servidor web. Sério, é mais rápido, mais eficiente, mais fácil, e vai te dar muito menos dor de cabeça. Mas, para não te deixar sem resposta, experimente algo como usar CGI::Compress::Gzip em vez do CGI, por exemplo: ----------------------8<---------------------- use strict; use warnings; use Template; use CGI::Compress::Gzip; my $q = CGI::Compress::Gzip->new; my $tt = Template->new; my $conteudo; $tt->process( 'index.html', { var => 42 }, \$conteudo) or die 'erro processando template: ' . $tt->error; print $q->header; print $conteudo; ---------------------->8---------------------- Dá uma olhada na documentação do módulo para mais informações e ressalvas quanto ao uso desse módulo em determinados ambientes e configurações. Não dá pra ressaltar o suficiente: prefira *sempre* a solução do lado do seu servidor web. Esse tipo de hack é pra usar só em último caso, quando você realmente não pode tocar nas configurações do servidor em hipótese alguma. []s -b =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
=begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
