Analisis Performansi Antara Apache & Nginx Web Server Dalam Menangani Client Request
Main Article Content
Abstract
Dalam keberadaan World Wide Web (WWW), web server menjadi salah satu faktor penting agar sebuah website dapat berjalan dengan baik dan melayani kebutuhan pengguna web tersebut. Web server yang tepat digunakan untuk sebuah sistem website maka dapat dipastikan website tersebut selalu dapat berjalan dengan baik. Saat ini banyak pilihan web server yang dapat digunakan untuk menjalankan sistem website, dua yang paling populer digunakan adalah Apache dan Nginx web server. Penelitian ini akan melakukan pengujian pada kedua web server tersebut untuk mengetahui salah satu web server yang terbaik dalam menyelesaikan client request. Pengujian yang dilakukan mengggunakan tools Apache Bench untuk melakukan benchmarking dari sisi banyak nya client request yang bervariasi mulai dari 100 request sampai dengan 1000000 request dan waktu yang dibutuhkan untuk menyelesaikan request tersebut. Hasil uji pada penelitian ini memberikan hasil benchmarking yang menunjukkan bahwa dari sisi penggunaan waktu, nginx menggunakan waktu lebih sedikit daripada Apache dalam menyelesaikan client request.
Article Details
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Jurnal Sistem dan Informatika (JSI) bersifat open access, yaitu dapat diakses secara umum tanpa dikenakan biaya. Penulis yang menerbitkan artikelnya di JSI setuju dengan ketentuan berikut:- JSI menggunakan perjanjian lisensi ekslusif, yaitu penulis memegang hak cipta atas artikel dan memberikan hak publikasi kepada Jurnal Sistem dan Informatika (JSI).
- JSI mempunyai hak ekslusif untuk mempublikasi dan mendistribusikan artikel secara sebagian atau keseluruhan, dan memberikan hak kepada orang lain sesuai dengan lisensi yang digunakan.
- JSI berhak untuk menyediakan artikel dalam berbagai bentuk dan media, sehingga artikel dapat digunakan untuk teknologi terbaru bahkan setelah dipublikasikan.
- JSI berhak untuk menegakkan hak-hak atas nama penulis pada artikel terhadap pihak ketiga. Misalnya dalam kasus plagiarisme atau pelanggaran hak cipta.
- Artikel harus dirujuk, link terhadap lisensi harus disediakan, dan jika terdapat bagian artikel yang diubah harus ditandai.
- Jika artikel disadur sehingga terdapat perubahan, hasil saduran harus didistribusikan menggunakan lisensi yang sama.
- Tidak diperkenankan untuk membatasi orang lain terhadap apa yang diperbolehkan oleh lisensi.
References
K. Kant and Y. Won, “Server capacity planning for Web traffic workload,†IEEE Trans. Knowl. Data Eng., vol. 11, no. 5, pp. 731–747, 1999.
G. Li, H. Zheng, and G. Li, “Building a secure web server based on OpenSSL and apache,†Proc. Int. Conf. E-bus. E-Government, ICEE 2010, pp. 1307–1310, 2010.
“Seven of the best open source web servers for your organisation | Gallery | Computerworld UK.†[Online]. Available: https://www.computerworlduk.com/galleries/open-source/best-open-source-web-servers-for-your-organisation-3655327/. [Accessed: 12-Feb-2019].
“Apache vs. Nginx vs. Microsoft-IIS usage statistics, February 2019.†[Online]. Available: https://w3techs.com/technologies/comparison/ws-apache,ws-microsoftiis,ws-nginx. [Accessed: 12-Feb-2019].
A. Aziz and T. Tampati, “Analisis Web Server untuk Pengembangan Hosting Server Institusi: Pembandingan Kinerja Web Server Apache dengan Nginx,†Multinetics, vol. 1, no. 2, p. 12, 2015.
F. Adnan, “Analisis Perbandingan Performa Web Server Apache dan Nginx menggunakan Httperf pada VPS dengan Sistem Operasi CentOs,†Stmik Amikom Yogyakarta, p. 6, 2016.
Y. Hu, A. Nanda, and Q. Yang, “Measurement, analysis and performance improvement of the Apache Web server,†1999 IEEE Int. Performance, Comput. Commun. Conf. IPCCC 1999, pp. 261–267, 1999.
X. Chi, B. Liu, Q. Niu, and Q. Wu, “Web load balance and cache optimization design based nginx under high-concurrency environment,†Proc. - 2012 3rd Int. Conf. Digit. Manuf. Autom. ICDMA 2012, pp. 1029–1032, 2012.
M. Data, M. Luthfi, and W. Yahya, “Optimizing single low-end LAMP server using NGINX reverse proxy caching,†Proc. - 2017 Int. Conf. Sustain. Inf. Eng. Technol. SIET 2017, vol. 2018-Janua, no. February, pp. 21–23, 2018.
The CentOS Project, “CentOS,†2019. [Online]. Available: https://www.centos.org/about/.
Y. Tachibana, J. Kon, and S. Yamaguchi, “A study on the performance of web applications based on RoR in a highly consolidated server with container-based virtualization,†Proc. - 2017 5th Int. Symp. Comput. Networking, CANDAR 2017, vol. 2018-Janua, pp. 580–583, 2018.
N. S. Sukmadinata, Metode Penelitian Pendidikan. Bandung: Remaja Rosdakarya, 2009.
M. Sholikhin et al., “Analisis Performansi Server Cluster Pada Load Balancing,†pp. 1–8, 2016.