Könnte Curl die Drucklatenz in Millisekunden angeben?

Könnte Curl die Drucklatenz in Millisekunden angeben?

Ich frage mich, ob es für curl eine Option gibt, die Latenz in Millisekunden anzugeben? Eine Option, die entweder unter Linux oder Mac OSX funktioniert, wäre gut.

Antwort1

Bezogen aufdieser Beitrag auf Stack Overflow, würden Sie zuerst eine Datei im Curl-Format erstellen, sie curl-format.txtbeispielsweise benennen und Folgendes darin einfügen:

    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

Anschließend würden Sie mit diesem Befehl eine Anfrage stellen und dabei die von Ihnen erstellte Textdatei aufrufen:

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

Die Ergebnisse würden ungefähr so ​​aussehen:

   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

Wenn wir auf den Beitrag von StackOverflow zurückkommen, wird dort ausführlicher darauf eingegangen, was die einzelnen Abschnitte bewirken.

verwandte Informationen