Complementando: Se você tiver controle sobre o servidor, uma alternativa pode ser definir formatos customizados pros logs, como o tempo gasto pelo servidor para um request, por exemplo. Veja:
[1]http://wiki.nginx.org/NginxHttpLogModule#log_format [2]http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#logfo rmat Abraço, Nuba Princigalli On Sat, Apr 14, 2012, at 11:17 AM, Stanislaw Pusep wrote: Exemplo de um crawler medidor de performance: [3]https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019 /eg/crawl-apache.pl [4]https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019 /eg/CrawlApache.pm No final, retorna uma somatória do libcurl: stats { appconnect_time 0.0898429999999997, connect_time 0.423021, header_size 646982, namelookup_time 0.0896399999999996, num_connects 20, pretransfer_time 0.580505000000003, redirect_count 0, redirect_time 0, request_size 182392, size_download 28600914, size_upload 0, starttransfer_time 83.27289, total_time 117.356115 } Mas, é claro, dá para colocar handlers para processar dados de cada request individual, handlers para status 404, etc. ABS() On Sat, Apr 14, 2012 at 07:54, Eden Cardim <[5][email protected]> wrote: >>>>> "Dilson" == Dilson Tomé <[6][email protected]> writes: Dilson> Bacana... Agora tenho que procurar como retornar o tempo dos itens Dilson> da página. Você quer ver o tempo que leva pra fazer um request em cada link através da rede? -- Eden Cardim Need help with your Catalyst or DBIx::Class project? Code Monkey [7]http://www.shadowcat.co.uk/catalyst/ Shadowcat Systems Ltd. Want a managed development or deployment platform? [8]http://edencardim.com [9]http://www.shadowcat.co.uk/servers/ =begin disclaimer Sao Paulo Perl Mongers: [10]http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [11][email protected] L<[12]http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer =begin disclaimer Sao Paulo Perl Mongers: [13]http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [14][email protected] L<[15]http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer References 1. http://wiki.nginx.org/NginxHttpLogModule#log_format 2. http://httpd.apache.org/docs/2.4/mod/mod_log_config.html#logformat 3. https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019/eg/crawl-apache.pl 4. https://metacpan.org/source/SYP/AnyEvent-Net-Curl-Queued-0.019/eg/CrawlApache.pm 5. mailto:[email protected] 6. mailto:[email protected] 7. http://www.shadowcat.co.uk/catalyst/ 8. http://edencardim.com/ 9. http://www.shadowcat.co.uk/servers/=begin 10. http://sao-paulo.pm.org/ 11. mailto:[email protected] 12. http://mail.pm.org/mailman/listinfo/saopaulo-pm 13. http://sao-paulo.pm.org/ 14. mailto:[email protected] 15. http://mail.pm.org/mailman/listinfo/saopaulo-pm -- Nuba R. Princigalli [email protected] http://pauleira.com @nprincigalli Discipline is not an end in itself, just a means to an end. - King Crimson
=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
