GNU/Linux >> Belajar Linux >  >> Linux

Cara Menguji Kecepatan Pemuatan Situs Web di Linux

Kecepatan pemuatan situs web atau waktu respons sangat penting bagi webmaster mana pun karena akan memengaruhi peringkat mesin telusur dan pengalaman pengguna. Jadi jika Anda seorang administrator sistem atau webmaster maka penting bagi Anda untuk menguji kecepatan situs web Anda dan segera mengambil tindakan untuk mempercepatnya. Ada beberapa alat berbasis web dan baris perintah yang tersedia untuk menguji kecepatan situs web Anda.

Dalam tutorial ini, kami akan menunjukkan cara menguji kecepatan pemuatan situs web menggunakan perintah curl di Linux.

Uji Kecepatan Situs Web dengan Curl

Curl adalah alat sederhana namun kuat untuk mentransfer data ke dan dari server. Ini juga digunakan untuk menguji waktu respons menggunakan variabel yang berbeda.

Mari kita uji kecepatan pemuatan situs web 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

Anda akan mendapatkan output berikut:

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

Penjelasan singkat dari setiap opsi ditampilkan di bawah ini:

  • koneksi_waktu - Menampilkan waktu dalam detik dari koneksi diketahui oleh curl sampai byte pertama tiba.
  • time_namelookup - Menampilkan waktu dalam detik yang diperlukan dari awal hingga penyelesaian nama selesai.
  • waktu_pratransfer - Menampilkan waktu dalam detik yang diperlukan dari awal hingga transfer file baru saja akan dimulai.
  • time_starttransfer - Menampilkan waktu dalam detik dari koneksi diketahui oleh curl sampai byte pertama tiba.
  • total_waktu - Total waktu dalam detik untuk melakukan operasi.
  • -s - Jangan tampilkan bilah kemajuan.
  • -w - Digunakan untuk menentukan apa yang akan ditampilkan pada output.
  • -o - Digunakan untuk menulis keluaran lengkap ke /dev/null.

Jika situs web Anda adalah HTTPS, Anda dapat menjalankan perintah berikut:

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

Anda akan mendapatkan output berikut:

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

Jika Anda tidak ingin menjalankan perintah yang panjang setiap saat, Anda dapat membuat file bernama curl_test.txt dan semua opsi yang diperlukan:

nano curl_test.txt

Tambahkan baris berikut:

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

Simpan dan tutup file kemudian jalankan perintah berikut:

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

Anda akan mendapatkan output berikut:

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

Anda cukup mengganti www.howtoforge.com dengan nama situs web atau alamat IP Anda untuk menguji kecepatan situs web.

Kesimpulan

Dalam panduan di atas, Anda mempelajari cara menguji kecepatan pemuatan situs web menggunakan perintah Curl. Saya harap ini akan membantu Anda menguji kecepatan situs web Anda.


Linux
  1. Cara Menginstal dan Menguji Ansible di Linux

  2. Cara Mengatur atau Mengubah Zona Waktu di Linux

  3. Cara menguji kecepatan internet di terminal Linux

  1. Cara Menguji Paket Tanpa Menginstalnya Di Linux

  2. Linux – Bagaimana Menemukan Tanggal Pembuatan File?

  3. 5 Cara Teratas Untuk Mempercepat Situs Web yang Lambat

  1. Cara Menguji Kecepatan Jaringan di Linux melalui CLI

  2. Bagaimana cara mengubah waktu di Kali Linux

  3. Cara Menguji Kecepatan Pemuatan Situs Web di Terminal Linux