GNU/Linux >> Znalost Linux >  >> Linux

Jak otestovat rychlost načítání webu v Linuxu

Rychlost načítání webových stránek nebo doba odezvy jsou pro každého webmastera velmi důležité, protože ovlivní hodnocení ve vyhledávačích a uživatelskou zkušenost. Pokud jste tedy správce systému nebo webmaster, je pro vás důležité otestovat rychlost svého webu a okamžitě podniknout kroky k jeho urychlení. Pro testování rychlosti vašeho webu je k dispozici několik webových nástrojů a nástrojů příkazového řádku.

V tomto tutoriálu vám ukážeme, jak otestovat rychlost načítání webu pomocí příkazu curl v Linuxu.

Otestujte rychlost webu pomocí Curl

Curl je jednoduchý, ale výkonný nástroj pro přenos dat na a ze serveru. Používá se také k testování doby odezvy pomocí různých proměnných.

Pojďme otestovat rychlost načítání webu https://www.howtoforge.com.

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

Měli byste získat následující výstup:

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

Krátké vysvětlení každé možnosti je uvedeno níže:

  • time_connect - Zobrazení času v sekundách od okamžiku, kdy bylo spojení zaznamenáno zvlněním, dokud nedorazil první bajt.
  • time_namelookup - Zobrazte čas v sekundách, který trval od začátku do dokončení překladu názvu.
  • time_pretransfer – Zobrazte čas v sekundách, který trvalo od začátku do okamžiku, kdy se právě blížil začátek přenosu souboru.
  • time_starttransfer - Zobrazení času v sekundách od okamžiku, kdy bylo spojení zaznamenáno zvlněním, dokud nedorazil první bajt.
  • time_total – Celkový čas v sekundách k provedení operace.
  • -s – Nezobrazovat ukazatel průběhu.
  • -w - Používá se k definování toho, co se má zobrazit na výstupu.
  • -o - Používá se k zápisu kompletního výstupu do /dev/null.

Pokud je váš web HTTPS, můžete spustit následující příkaz:

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

Měli byste získat následující výstup:

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

Pokud nechcete pokaždé spouštět dlouhý příkaz, můžete vytvořit soubor s názvem curl_test.txt a všechny požadované možnosti:

nano curl_test.txt

Přidejte následující řádky:

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

Uložte a zavřete soubor a poté spusťte následující příkaz:

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

Měli byste získat následující výstup:

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

Stačí nahradit www.howtoforge.com názvem vašeho webu nebo IP adresou a otestovat rychlost webu.

Závěr

Ve výše uvedené příručce jste se naučili, jak otestovat rychlost načítání webu pomocí příkazu Curl. Doufám, že vám to pomůže otestovat rychlost vašeho webu.


Linux
  1. Jak nainstalovat a otestovat Ansible na Linuxu

  2. Linux – Jak zjistit datum vytvoření souboru?

  3. Jak otestovat rychlost internetu v terminálu Linux

  1. Jak otestovat balíček bez jeho instalace v Linuxu

  2. Jak nastavit nebo změnit časové pásmo v Linuxu

  3. Top 5 způsobů, jak urychlit pomalý web

  1. Jak otestovat rychlost sítě v Linuxu přes CLI

  2. Jak změnit čas na Kali Linuxu

  3. Jak otestovat rychlost načítání webových stránek v terminálu Linux