Minggu, 04 Mei 2014

Apache vs HHVM, Perbandingan Performa Kecepatan Akses Web

Pembandingan ini dilakukan dengan mengakses sebuah situs web yang sama namun menggunakan server yang berbeda yakni satu menggunakan apache sedangkan yang lainnya menggunakan HHVM pada lingkungan localhost. Pengaksesan situs web tersebut menggunakan ApacheBench pada ubuntu 12.04.


ApacheBench

ApacheBench atau ab adalah sebuah tool untukk benchmarking server http apache anda. Tool ini di rancang untuk memberikan gambaran tentang bagaimana keadaan performa server apache anda saat ini. Tool ini mampu memberikan gambaran tentang seberapa banyak request yang bisa ditangani dalam satu detik, ataupun seberapa lama waktu yang dibutuhkan server untuk menangani satu ataupun beberapa request.

HHVM

Situs web yang dijalan kan pada HHVM di test dengan menggunakan command ab -c 100 -n 100 http://hiphop.local:3000/posts hasilnya



Apache

Situs web yang dijalan kan pada apache di test dengan menggunakan command ab -c 100 -n 100 http://localhost/hiphop_test/cakephp_2_2v2/posts hasilnya

Kesimpulan

Walaupun tes ini masih sederhana, banyak faktor lain yang menentukan kecepatan akses dari sebuah halaman web tapi ini cukup menggambarkan bagaimana performa dari apache dibandingkan dengan hhvm.

Hasil dari ApacheBench di atas ternyata cukup mengejutkan, untuk menanggani 100 request secara bersamaan HHVM memberikan performa lebih baik. Berikut adalah sekilas rangkuman perbandingannya:
  • Apache membutuhkan waktu sekitar 11 detik untuk menjalankan test di atas sedangkan HHVM hanya membutuhkan sekitar 0.4 detik.
  • Apache hanya mampu menangani sekitar 9 request per detik ini berbeda jauh dengan HHVM yang mampu menangani sekitar 234 request per detik.
Kesimpulan dari testing ini adalah ternyata HHVM mampu memberikan performa kecepatan lebih baik/cepat dibandingkan apache.

Tidak ada komentar:

Posting Komentar