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.txt
beispielsweise 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.