Rumahweb Journal
banner - Cek Performa Website Menggunakan Apache Benchmark

Cek Performa Website Menggunakan Apache Benchmark

Selain konten yang berkualitas dan tampilan yang menarik, kecepatan akses juga menjadi salah satu faktor utama yang membuat pengguna betah berlama-lama mengunjungi sebuah website. Dalam artikel ini, kami akan mengulas tentang cara untuk cek performa website menggunakan apache benchmark.

Sebuah studi menemukan data yang sangat menarik, mengenai seberapa signifikat kecepatan akses sebuah website dalam menarik minat pengunjung.

Sebanyak 53 % pengunjung akan membatalkan kunjungan, apabila kecepatan akses sebuah website mobile lebih lambat dari 3 detik. Setiap kelambatan akses selama 2 detik, menghasilkan tingkat pembatalan kunjungan sebanyak 87 %.

Fakta tersebut menjelaskan bahwa performa website, memberikan kesan pertama kepada pengunjung untuk menentukan, apakah akan melanjutkan kunjungan atau tidak.

Website yang cepat akan memberikan pengalaman yang mengesankan, sehingga pengunjung akan merasa nyaman untuk menghabiskan waktu menjelajahi isi sebuah website.

Apa Yang Menentukan Performa Website?

Secara garis besar, performa website ditentukan oleh dua faktor: infrastruktur server dan konten. Infrastruktur server melingkupi spesifikasi server hosting yang digunakan: CPU, memori, I/O, bandwith internet, serta jenis perangkat lunak yang digunakan.

Promo Hosting Murah Rumahweb

Semakin tinggi spesifikasi server hosting yang dipakai, secara teori akan mampu menyajikan website dengan kecepatan yang lebih baik.

Faktor kedua adalah konten, yang ditentukan oleh seberapa efisien konten website yang disajikan. Perpaduan antara skrip website yang optimal dengan konten yang efisien, akan membuat website bisa ditampilan dengan lebih cepat.

Benchmark Untuk Mengukur Performa Website

Performa sebuah website dapat diukur dengan proses benchmark, yaitu serangkaian tes yang dilakukan untuk cek performa website menggunakan beberapa parameter.

Ada beberapa alat yang digunakan untuk mengukur performa sebuah website, baik layanan online maupun aplikasi standalone yang bisa dijalankan di komputer atau laptop Anda. Pada artikel journal kali ini, kami ingin membahas cara cek performa website menggunakan apache benchmark.

Mengenal Apache Benchmark

Apache benchmark adalah sebuah aplikasi command line sederhana, yang berfungsi untuk melakukan benchmark atau uji tes terhadap kecepatan performa web server.

Dengan apache benchmark, Anda bisa mengukur performa dari server hosting yang digunakan, yang pada akhirnya bisa dijadikan acuan untuk melakukan upgrade infrastruktur hosting.

Cara Instalasi Apache Benchmark

Apache benchmark tersedia untuk sistem operasi Linux, Windows dan MacOS, yang bisa diinstal dengan mudah. Berikut langkah-langkah instalasi Apache benchmark sesuai dengan sistem operasi yang digunakan.

OS Windows

Apache benchmark merupakan bagian dari paket aplikasi Apache for Windows. Berikut langkah-langkah untuk menginstalasi dan menjalankan apache benchmark di Windows:

  • Unduh paket Apache for Windows melalui laman berikut. Klik link download yang ada di bawah Apache 2.4 binaries VS17. Apabila Anda menggunakan OS Windows 10 ke atas, bisa memilih versi 64bit.
  • Setelah paket apache for windows berhasil terunduh, masuk ke folder Download di File Manager Windows, kemudian klik kanan pada paket Apache yang sudah diunduh, pilih extract here.
  • Buka aplikasi command prompt, kemudian jalankan perintah berikut:
cd Download\Apache24\bin
  • Untuk memulai menjalankan benchmark, bisa Anda lakukan dengan menjalankan perintah sebagai berikut:

Untuk test pada alamat https:

abs.exe -n [jumlah request] -c [total concurrent] https://domain.com/index.php

Untuk test pada alamat http:

ab.exe -n [jumlah request] -c [total concurrent] http://domain.com/index.php

Contoh, ingin melakukan simulasi akses dengan jumlah request 10 dan setiap request dilakukan oleh 10 user bersamaan (concurrent user) sejumlah 10, maka perintahnya sebagai berikut:

abs.exe -n 10 -c 10 https://domain.com/index.php

Tekan tombol Enter, dan tunggu sampai proses selesai. Semakin besar nilai simulasi akses yang Anda berikan, prosesnya akan memerlukan waktu lebih lama.

OS Linux

Apabila Anda menggunakan OS Linux atau ingin menjalankan apache benchmark dari server dengan OS Linux, Apache benchmark bisa Anda instal dengan menjalankan perintah berikut:

  • Instalasi pada OS Ubuntu Linux:
sudo apt install apache2-utils
  • Instalasi pada OS Almalinux / Fedora / Rocky Linux:
sudo dnf install httpd-tools
  • Untuk menjalankan apache benchmark di Linux, bisa menggunakan format perintah berikut:
ab -n [jumlah request] -c [jumlah concurrent] https://domain.com/index.php

Cek performa website dengan Apache Benchmark

Setelah menjalankan apache benchmark untuk cek performa website, akan muncul teks output yang terdiri dari beberapa baris, yang menginformasikan statistik data yang cukup detil.

Secara umum, Anda bisa fokus pada data di bagian Time taken for tests. Output tersebut menginformasikan hasil rata-rata dari proses benchmark dalam satuan detik, yang menggambarkan performa website Anda secara general.

Semakin tinggi nilai simulasi yang diberikan, output Time taken for tests akan menghasilkan waktu yang lebih lama.

Cek performa website dengan Apache Benchmark

Kendala pada Apache Benchmark

Apabila Anda melakukan proses benchmark pada infrastruktur shared hosting, Anda mungkin akan menemukan kendala gagal akses website setelahnya, karena layanan shared hosting secara default sudah dilengkapi dengan firewall dengan parameter-parameter tertentu, seperti perlindungan dari serangan DDoS.

Ketika Anda menjalankan apache benchmark dengan nilai request yang tinggi (di atas 1000 misalnya), kemudian mengalami kendala akses website, bisa jadi IP koneksi Anda terblokir oleh firewall server, karena dianggap melakukan flooding. Apabila Anda mengalami hal tersebut, bisa menghubungi tim technical support hosting untuk pengecekan blokir IP pada firewall.

Meningkatkan Performa Website

Performa sebuah website, setidaknya ditentukan oleh dua faktor, yaitu resource dan konten. Dari sisi resource, Anda bisa mengoptimalkan resource hosting yang dimiliki, semisal dengan menaikkan limit memory PHP, mengaktifkan cache, hingga redis.

Sedangkan dari sisi konten, Anda bisa melakukan proses optimasi website, baik dari komponen database, CMS atau skrip yang digunakan, dan konten website seperti gambar. Panduan selengkapnya untuk optimasi WordPress, bisa Anda ikuti di artikel journal berikut.

Apabila sudah melakukan optimasi resource dan konten tapi performa website masih belum sesuai kebutuhan, Anda bisa mempertimbangkan untuk melakukan upgrade paket atau layanan hosting yang digunakan, menggunakan paket dengan spesifikasi resource yang lebih tinggi.

Penutup

Pengembangan website adalah proses berkelanjutan, yang tidak berhenti setelah selesai dibuat. Seperti merawat sebuah kendaraan, ada banyak proses maintenance yang harus rutin dikerjakan, supaya performa website tetap terjaga dalam kondisi paling optimal.

Anda perlu melakukan update skrip secara berkala, untuk menutup adanya potensi celah keamanan. Lebih dari itu, Anda juga perlu melakukan optimasi, supaya performa website tetap prima dan bisa menyajikan konten yang memuaskan untuk pengunjung.

Untuk bisa mengukur performa website yang Anda kelola, diperlukan sebuah proses benchmark, yang bisa menjadi acuan untuk melakukan optimasi lebih lanjut, supaya reliabilitasnya terjaga. Proses benchmark juga bisa menjadi acuan untuk memutuskan rencana upgrade infrastruktur, apabila memiliki target pengunjung yang lebih tinggi.

Apache benchmark adalah salah satu tool yang bisa Anda gunakan, untuk melakukan pengujian terhadap perfoma website Anda saat ini. Sebagai sebuah aplikasi dengan ukuran yang terbilang kecil dan ringan, Anda bisa mendapatkan gambaran mengenai performa website yang ada, dengan membaca data yang ditampilkan pada output.

Demikian artikel journal tentang cara cek performa website menggunakan Apache benchmark. Apabila ada pertanyaan lebih lanjut, jangan ragu untuk menghubungi tim technical support Rumahweb.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 1

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

VPS Alibaba

Alwan Rosyidi

FOSS enthusiast. Technical Support Rumahweb.

banner pop up - Pindah Hosting ke Rumahweb