Quer saber se existe uma opção para curl imprimir latência em milissegundos? Uma opção que funcione em Linux ou Mac OSX seria boa.
Responder1
Baseado emesta postagem no Stack Overflow, você primeiro criaria um arquivo no formato curl, nomeando-o, curl-format.txt
por exemplo, e colocando o seguinte nele:
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
Depois, você puxaria uma solicitação com este comando, invocando o arquivo de texto que você criou:
curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"
Os resultados seriam algo assim:
time_namelookup: 0.001
time_connect: 0.037
time_appconnect: 0.000
time_pretransfer: 0.037
time_redirect: 0.000
time_starttransfer: 0.092
----------
time_total: 0.164
Referindo-se à postagem do StackOverflow, ela fornece mais detalhes sobre o que cada seção realiza.