Как да тестваме скоростта на зареждане на определен уебсайт в терминала на Linux
Скоростта на зареждане на уебсайт е важен фактор за потребителското изживяване. Бързо зареждащите се уебсайтове са по-приятни за използване и по-склонни са да задържат потребителите.
В тази статия ще разгледаме как да тестваме скоростта на зареждане на определен уебсайт в терминала на Linux. Ще използваме инструмента curl, който е стандартен инструмент за командния ред в Linux.
Инсталиране на curl
Ако все още не сте инсталирали curl, можете да го направите с помощта на следната команда:
sudo apt install curl
Тестване на скоростта на зареждане на уебсайт
За да тествате скоростта на зареждане на уебсайт, използвайте следната команда:
curl -o /dev/null -s -w "time_total: %{time_total}\n" -I https://urocibg.eu/
Тази команда ще изтегли уебсайта и ще изведе времето, необходимо за зареждане, в секунди.
Изход:
total: 0.229424
Тестване на скоростта на зареждане на изображение
За да тествате скоростта на зареждане на изображение, използвайте следната команда:
curl -o /dev/null -s -w "time_total: %{time_total}\n" -I https://urocibg.eu/wp-content/uploads/2023/07/fff.png
Тази команда ще изтегли изображението и ще изведе времето, необходимо за зареждане, в секунди.
Изход:
time_total: 0.125091
Тестване на скоростта на зареждане на целия уебсайт
За да тествате скоростта на зареждане на целия уебсайт, използвайте следната команда:
curl -o /dev/null -s -w "time_total: %{time_total}\n" https://urocibg.eu
Тази команда ще изтегли целия уебсайт и ще изведе времето, необходимо за зареждане, в секунди.
Примерен изход:
time_total: 1.23456
Тестване времето за реакция на уебсайт: обобщено
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://urocibg.eu
Ще отпечата следната информация:
Testing Website Response Time for :https://urocibg.eu/
Lookup Time: 0.005886
Connect Time: 0.039210
Pre-transfer Time: 0.105620
Start-transfer Time: 1.147953
Total Time: 1.153475
- URL адресът на уебсайта
- Времето, необходимо за разрешаване на името на домейна (време за търсене)
- Времето, необходимо за свързване с уебсайта (време за свързване)
- Времето, необходимо за прехвърляне на заглавките на заявката (време преди прехвърлянето)
- Времето, необходимо за започване на прехвърлянето на отговора (начално време на прехвърляне)
- Общото време, необходимо за изпълнение на заявката (общо време)
Общото време е най-важният показател, тъй като представлява времето, необходимо за пълното зареждане на уебсайта. Въпреки това, другите показатели също могат да бъдат полезни при идентифицирането на тесните места в производителността. Например, ако времето за търсене е дълго, това може да се дължи на факта, че името на домейна не е кеширано от вашия компютър. Ако времето за свързване е дълго, това може да се дължи на това, че уебсайтът се хоства на бавен сървър.
Можете да използвате тази команда, за да тествате времето за реакция на всеки уебсайт. За да тествате времето за реакция на различен уебсайт, просто заменете URL адреса в командата с URL адреса на уебсайта, който искате да тествате.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut