¿Podría curl imprimir la latencia en términos de milisegundos?

¿Podría curl imprimir la latencia en términos de milisegundos?

¿Se pregunta si existe una opción para que curl imprima la latencia en milisegundos? Sería buena una opción que funcione en Linux o Mac OSX.

Respuesta1

Residencia enesta publicación en Stack Overflow, primero crearías un archivo con formato curl, le asignarías un nombre, curl-format.txtpor ejemplo, y pondrías lo siguiente en él:

    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

Luego, generará una solicitud con este comando, invocando el archivo de texto que creó:

curl -w "@curl-format.txt" -o /dev/null -s "http://wordpress.com/"

Los resultados serían algo así:

   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

Volviendo a la publicación de StackOverflow, se detalla más sobre lo que logra cada sección de esto.

información relacionada