Tes kecepatan respon website

Kali ini yang saya bahas lebih ke arah dokumentasi pribadi karena asli baru tahu di curl ada caranya tes kecepatan respon website atau file yang didownload. Cocok buat benchmark bagaimana latency proses download sejak diminta, diproses dan sampai tuntas semuanya dari shell/terminal. Ya ilmunya sekalian dishare lah. Hehe. 😀

Tinggal anda eksekusi satu baris perintah curl ini:

curl -s -w '\nLookup time:\t%{time_namelookup}\nConnect time:\t%{time_connect}\nAppCon time:\t%{time_appconnect}\nRedirect time:\t%{time_redirect}\nPreXfer time:\t%{time_pretransfer}\nStartXfer time:\t%{time_starttransfer}\n\nTotal time:\t%{time_total}\n' -o /dev/null https://google.com/

Tentu saja anda gantikan alamat website https://google.com dengan URL situs yang ingin diuji waktu responnya.

Dimana parameter:

  • -s fungsinya agar dijalankan dalam mode sunyi. Jadi tidak ada tampilan proses download atau pesan error.
  • -w menentukan apa yang ditampilkan pada layar, jadi bukan isi websitenya atau filenya yang muncul melainkan parameter pengujiannya.
  • -o akan disimpan ke dalam direktori apa atau dengan nama file apa.
  • time_namelookup berapa waktu yang dibutuhkan untuk mendapatkan alamat IP dari nama domainnya.
  • time_connect kemudian lama proses saat koneksi TCP dimulai sampai berhasil terhubung.
  • time_appconnect waktu proses sambungan SSH/HTTPS dan protokol lainnya sampai selesai.
  • time_redirect waktu yang dihabiskan apabila ada redirect (pengalihan) dalam proses koneksi konten yang dituju.
  • time_pretransfer waktu selama proses diatas sampai sebelum transfer datanya. Mau mulai maksudnya.
  • time_starttransfer waktu yang dibutuhkan untuk transfer byte awal dan ini termasuk semua proses diatas.
  • time_total waktu total semua proses tes kecepatan responnya.

Hasilnya akan seperti ini:

Lookup time:	0.061
Connect time:	0.071
AppCon time:	0.093
Redirect time:	0.000
PreXfer time:	0.093
StartXfer time:	0.132

Total time:	0.132

Ingat, satuannya adalah detik. Jadi respon server Google untuk halaman utamanya didapatkan angka 0.132 detik.

One Comment

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *