Poderia encurtar a latência de impressão em termos de milissegundos?

1

Perguntando se há uma opção para curl para imprimir a latência em milissegundos? Uma opção que funciona no Linux ou no Mac OSX seria boa.

    
por Lin Ma 13.06.2016 / 18:55

1 resposta

1

Baseado em este post em Estouro de pilha , você cria primeiro um arquivo de formato de cacho, nomeando-o curl-format.txt por exemplo e colocando o seguinte:

    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

Posteriormente, você receberia um pedido 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 entra em maiores detalhes sobre o que cada seção dessa tarefa realiza.

    
por 13.06.2016 / 21:41