Estou procurando uma ferramenta simples ou comando interno que me permita medir com precisão de milissegundos o tempo necessário para buscar uma página da Web remota a partir de um determinado URL.
12
Isso faz o que você está procurando?
time wget http://example.com
rm foo; touch foo; python -m SimpleHTTPServer
e em outro:time wget --quiet --output-document=/dev/null localhost:8000/foo
e o resultado foi de 2 milissegundos. Corri o mesmowget
no google.com (que recupera cerca de 10 mil caracteres) e recebi cerca de um quarto de segundo. Então, vamos chamar o tempo de início / execução de cerca de 1% nesse caso. Então, para comparação, fiztime curl file://foo
e obtive cerca de 4 milissegundos.Httping fará isso.
fonte
O Wireshark permitirá examinar uma transferência com muitos detalhes. Você pode ver quanto tempo leva para baixar um único arquivo, como sugeriu Dennis, ou se você abrir o URL em um navegador da web, pode ver quanto tempo leva para carregar todos os arquivos relacionados (imagens, scripts, etc.).
fonte
Você pode fazer isso com curl de acordo com esta resposta
Crie um novo arquivo
curl-format.txt
e cole:Em seguida, execute o curl assim:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
fonte