So testen Sie die Ladegeschwindigkeit einer Website unter Linux

Die Ladegeschwindigkeit oder Reaktionszeit einer Website ist für jeden Webmaster sehr wichtig, da sie sich auf das Suchmaschinen-Ranking und die Benutzerfreundlichkeit auswirkt. Wenn Sie also ein Systemadministrator oder Webmaster sind, ist es wichtig, dass Sie die Geschwindigkeit Ihrer Website testen und sofort Maßnahmen ergreifen, um sie zu beschleunigen. Es gibt mehrere webbasierte und Kommandozeilen-Tools, mit denen Sie die Geschwindigkeit Ihrer Website testen können.

In diesem Tutorial zeigen wir Ihnen, wie Sie die Ladegeschwindigkeit einer Website mit dem Befehl curl unter Linux testen können.

Website-Geschwindigkeit mit Curl testen

Curl ist ein einfaches, aber leistungsfähiges Tool, um Daten zu und von einem Server zu übertragen. Es wird auch verwendet, um die Antwortzeit mit Hilfe der verschiedenen Variablen zu testen.

Lassen Sie uns die Ladegeschwindigkeit der Website http://howtoforge.com testen.

curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://www.howtoforge.com

Sie sollten die folgende Ausgabe erhalten:

Testing Website Response Time for :https://www.howtoforge.com/

Lookup Time:		0.511
Connect Time:		0.565
Pre-transfer Time:	0.565
Start-transfer Time:	0.726

Total Time:		0.727

Eine kurze Erklärung der einzelnen Optionen finden Sie unten:

  • time_connect – Anzeige der Zeit in Sekunden vom Verbindungsaufbau durch curl bis zum Eintreffen des ersten Bytes.
  • time_namelookup – Anzeige der Zeit in Sekunden, die vom Start bis zum Abschluss der Namensauflösung verging.
  • time_pretransfer – Zeigt die Zeit in Sekunden an, die vom Start bis zum Beginn des Dateitransfers vergangen ist.
  • time_starttransfer – Zeigt die Zeit in Sekunden an, die vom Start bis zum Eintreffen des ersten Bytes verging.
  • time_total – Die Gesamtzeit in Sekunden, um die Operation durchzuführen.
  • -s – Zeigt den Fortschrittsbalken nicht an.
  • -w – Wird verwendet, um festzulegen, was auf der Ausgabe angezeigt werden soll.
  • -o – Wird verwendet, um die komplette Ausgabe nach /dev/null zu schreiben.

Wenn Ihre Website HTTPS ist, können Sie den folgenden Befehl ausführen:

curl -s -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nAppCon Time:\t\t%{time_appconnect}\nRedirect Time:\t\t%{time_redirect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null https://www.howtoforge.com

Sie sollten die folgende Ausgabe erhalten:

Testing Website Response Time for :https://www.howtoforge.com/

Lookup Time:		0.511
Connect Time:		0.564
AppCon Time:		0.724
Redirect Time:		0.000
Pre-transfer Time:	0.724
Start-transfer Time:	1.085

Total Time:		1.264

Wenn Sie nicht jedes Mal einen langen Befehl ausführen wollen, können Sie eine Datei namens curl_test.txt mit allen erforderlichen Optionen erstellen:

nano curl_test.txt

Fügen Sie die folgenden Zeilen ein:

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

Speichern und schließen Sie die Datei und führen Sie dann den folgenden Befehl aus:

curl -w "@curl_test.txt" -o /dev/null -s https://www.howtoforge.com

Sie sollten die folgende Ausgabe erhalten:

time_namelookup:  0.013
time_connect:  0.056
time_appconnect:  0.160
time_pretransfer:  0.160
time_redirect:  0.000
time_starttransfer:  0.511
----------
time_total:  0.753

Sie können www.howtoforge.com einfach durch den Namen Ihrer Website oder Ihre IP-Adresse ersetzen, um die Geschwindigkeit der Website zu testen.

Fazit

In der obigen Anleitung haben Sie gelernt, wie Sie die Ladegeschwindigkeit einer Website mit dem Curl-Befehl testen können. Ich hoffe, dies hilft Ihnen, die Geschwindigkeit Ihrer Website zu testen.

Das könnte dich auch interessieren …