Ola Tiago, e obrigado pela resposta... vou dar uma pesquisada sobre o que falou.... Estou tentando encontrar em perl, algo que faça o que o javascript que faz com o document.fileSize.
Mesmo assim valeu e obrigado From: Tiago Peczenyj To: [email protected] Sent: Friday, February 01, 2013 10:27 PM Subject: Re: [SP-pm] Verificar o tamanho do arquivo gerado Não sei se eu entendi direito (estou cansado... ) mas vejamos. Vc pode paginar os seus resultados de acordo com a consulta no banco e não com o tamanho em "linhas" ou kilobytes. Para isso vc precisa 1) adicionar uma forma de retornar o TOTAL de registros (ou paginas) e 2) adicionar uma forma de retornar a pagina X com Y registros. Se vc usar um framework, pode resolver com: http://blogs.perl.org/users/mohammad_s_anwar/2011/10/pagination-has-become-kids-play-with-dancer.html AGORA se nada disso vc pode fazer por N motivos lhe resta o seguinte: coloque um nginx ou apache na frente de forma que vc possa usar HEAD e GET com RANGE BYTES. Como assim? O metodo GET /recurso lhe retorna o recurso inteiro e no cabeçalho http vai o tamanho. O HEAD é a mesma coisa, só que sem o body. assim vc retorna o tamanho. O seu cliente vai fazer uma serie de GETS usando o cabeçalho RANGE. Ai vc pode otimizar o web server de forma q no primeiro GET isso será armazenado em cache e os requests subsequentes serão baseados nesse cache. Vc pode fazer no primeiro HEAD tb. Como configura? Não sei. Se isso tudo não te atende, não entendi a sua duvida. Tiago 2013/2/1 Ricardo Stock <[email protected]> Ola pessoal boa noite. Me ocorre que gostaria de saber o tamanho em kb de cada requisição feita em meu servidor pelos arquivos/consultas geradas. Hipoteticamente falando seria assim: Eu tenho um arquivo consulta.html onde entre algum dado para consulta e é executada uma query qualquer. Logo após processada a consulda, é retornando o arquivo retorno.cgi com a consulta feita no banco e seu conteúdo em N linhas. Claro que um arquivo com 1 linha de retorno, é menor que um arquivo com 1000 linhas de retorno. Por este motivo gostaria de saber se existe uma forma de calcular dinamicamente o tamanho do arquivo gerado, no caso o consulta.cgi que será retornado ao cliente via http. Neste caso estou desconsiderando paginação de arquivos, onde possa limitar o tamanho do retorno/consulta. Por exemplo, se eu deseja-se eu imprimir no rodapé do arquivo "resposta em x seg (o que já ta feito para teste) com x Kb's." - claro que não irei imprimir isto. mas gostaria de saber e pesquisando eu achei o modulo Template::Plugin::File::StaticURL, mas acho que ainda não é o que procuro, ou não tenha entendido o mesmo Alguém poderia dar uma dica ou caminho das pedras, ou mesmo alguém já fez isso antes ? Obs.: Vale lembrar que não estou considerando arquivos anexados ao documento como imagens, scripts, estilos e etc., mas seria interessante se o pudesse fazer também. Isso será interessante para que eu possa saber exatamente o gargalo das minhas consultas e também o link consumido por cada cliente em horários específicos, entre outras informações. Semelhante a conexão de móveis onde temos a quantidade de kb baixados. Fico no aguardo de qualquer ajuda. Obrigado Ricardo Stock www.stocksistemas.com.br =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 -- Tiago B. Peczenyj Linux User #405772 http://about.me/peczenyj ------------------------------------------------------------------------------ =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
