Estou procurando uma ferramenta simples ou um comando integrado 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.
Responder1
Isso faz o que você está procurando?
time wget http://example.com
Responder2
HTTPfarei isso.
Httping é como 'ping', mas para solicitações http. Forneça um URL e ele mostrará quanto tempo leva para se conectar, enviar uma solicitação e recuperar a resposta (apenas os cabeçalhos). Esteja ciente de que a transmissão pela rede também leva tempo! Portanto, mede a latência do servidor web + rede.
Responder3
Você pode fazer isso com curl conformeesta resposta
Crie um novo arquivo, curl-format.txt
e cole:
time_namelookup: %{time_namelookup}\n
time_connect: %{time_connect}\n
time_appconnect: %{time_appconnect}\n
time_pretransfer: %{time_pretransfer}\n
time_redirect: %{time_redirect}\n
time_starttransfer: %{time_starttransfer}\n
----------\n
time_total: %{time_total}\n
Em seguida, execute curl assim:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
Responder4
Wiresharkpermitirá que você examine uma transferência com muitos detalhes. Você pode ver quanto tempo leva para baixar um único arquivo, como sugeriu Dennis, ou se abrir o URL em um navegador da web, pode ver quanto tempo leva para carregar todos os arquivos relacionados (imagens, scripts, etc.).