Тестване на скоростта на уеб страница през конзолата

Тестване на скоростта на уеб страница през конзолатаХелоу,

Тъй като работата ми като цяло е свързана с уеб сайтове, администриране на сървъри и всичко около тях, за мен е много важно да мога да измервам скоростта до даден сайт – а какво по-добро решение за мен е това да го правя през конзолата 🙂
За тази цел се разрових днес, и открих доста як начин по който става тази схема чрез curl. Ето и примерите :

Кратър пример:


curl -s -w %{time_total}\\n -o /dev/null https://root.bg

И резултата е следния :
mac-mini:~ nikolay$ curl -s -w %{time_total}\\n -o /dev/null https://root.bg
0.756

А опциите значат : -s (тих режим) , -w (какво да се визуализира след заявката) и -o (къде да запише отговора)

Също така има и дълъг пример:


curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null https://root.bg

И резултата е :

mac-mini:~ nikolay$ curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null https://root.bg

Lookup time: 0.517
Connect time: 0.536
PreXfer time: 0.675
StartXfer time: 0.716

Total time: 0.755

Тук смятам, че няма нужда от кой знае какво обяснение, тъй като самата терминология е ясна и резултатите също 🙂

Още..