Heim  >  Artikel  >  Backend-Entwicklung  >  Verwenden Sie den Curl-Befehl, um die Antwortzeitmethode der Anfrage anzuzeigen

Verwenden Sie den Curl-Befehl, um die Antwortzeitmethode der Anfrage anzuzeigen

高洛峰
高洛峰Original
2017-03-23 15:26:066011Durchsuche

Curl-Befehl zum Überprüfen der Anforderungsantwortzeit

# curl -o /dev/null -s -w %{time_namelookup}::%
{time_connect}::%{time_starttransfer}::%{time_total}::%{speed_download}"\n"
http://www.php.cn
0.014::0.015::0.018::0.019::1516256.00

-o: Schreiben Sie die von Curl zurückgegebenen HTML- und JS-Dateien in den Garbage Collection-Bin [/dev/null]

-s: Alle Zustände entfernen

-w: RT gemäß dem folgenden Format schreiben

time_namelookup: DNS-Auflösungszeit für den Domainnamen www.php.cn

time_commect: client Die Zeit zum Aufbau einer TCP-Verbindung mit dem Server

time_starttransfer: Senden Sie eine Anfrage vom Client für das erste Byte der Antwort an den Webserver

time_total: Der Client sendet eine Anfrage; an den Webserver senden Die Zeit, um alle entsprechenden Daten abzurufen

speed_download: nächste Woche Geschwindigkeitseinheit Byte/s

Der obige Befehl und das Rückgabeergebnis können verstanden werden so:

0,014: Die Zeiteinheit für die Auflösung von www.php.cn durch den DNS-Server ist s

0,015: die Zeit ab dem Zeitpunkt, an dem der Client eine Anfrage an c/ sendet s beim Einrichten von TCP; dies beinhaltet die Zeit für die DNS-Auflösung

0,018: wenn der Client eine Anfrage sendet; die Zeit ab dem Senden des ersten Bytes der Antwort an s;

0,019: Der Client sendet eine Anfrage; die Zeit, zu der s alle Antwortdaten an den Client sendet; und die Verbindung wird geschlossen Stellen Sie eine TCP-Verbindung zum Server her und geben Sie das erste Byte des Clients zurück: 0,018 s – 0,015 s = 0,003 s

Der Server sendet die Antwortdaten. Zeit, die an den Client gesendet wird: 0,019 s – 0,018 = 0,01 s

Das Obige ist der Inhalt der Verwendung des Curl-Befehls zum Anzeigen der Anforderungsantwortzeitmethode. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!

Verwandte Artikel:

Serverseitiges PHP generiert Curl-Befehlszeile

Linux-System-Curl-Befehl

Serverseitiges PHP generiert Curl-Befehlszeile

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn