Apache Web Server Performance Evaluation using the HTTP2 Protocol
Evaluasi Kinerja Web Server Apache menggunakan Protokol HTTP2
Abstract
Penelitian ini dilakukan untuk mengukur kinerja dari protokol HTTP/2 dan cara untuk mengaktifkan protokol ini, sehingga protokol ini dapat diimplementasi dan mempercepat kinerja dari berbagai web server. Berdasarkan hasil penelitian ini, ditunjukkan bahwa pengimplementasian protokol ini dapat berjalan pada web server apache versi 2.4.17. Pada pengukuran kinerja yang dilakukan bahwa kecepatan response time yang dihasilkan HTTP/2 dalam mentransfer data lebih kecil dari pada HTTP/1 dapat dilihat dari hasil response time HTTP/1 web server apache sebesar 128,6 ms sedangkan pada HTTP/2 86,3 ms, dan pada web server nginx juga menunjukkan response time HTTP/2 lebih kecil dari pada HTTP/1 yang sebesar 184,3 ms dan 141,6 pada HTTP/2. Dari hasil pengujian response time HTTP/2 menunjukkan performa kecepatan yang lebih cepat jika diterapkan dalam web server apache dari pada menggunakan web server nginx.
Apache Web Server Performance Evaluation using the HTTP2 Protocol
Abstract: This research was conducted to measure the performance of the HTTP/2 protocol and ways to activate this protocol, so that this protocol can be implemented and accelerate the performance of various web servers. Based on the results of this study, it was shown that implementing this protocol could run on the Apache web server version 2.4.17. In the performance measurement carried out that the speed of response time generated by HTTP/2 in transferring data is smaller than HTTP/1 can be seen from the results of the HTTP/1 web server response time of 128.6 ms while on HTTP/2 86.3 ms, and on the nginx web server also shows HTTP/2 response time is smaller than HTTP/1 which is 184.3 ms and 141.6 on HTTP/2. From the results of HTTP/2 response time testing shows the performance speed is faster if implemented in the Apache web server than using the Nginx web server.
Keywords: Apache, HTTP/1, HTTP/2, Nginx, Response-Time.
Downloads
References
A. Tantoni, “Analisis Komparasi Performa Jaringan Komputer pada Implementasi IPv4 dan IPv6,” Jurnal Informatika & Rekayasa Elektronika, vol. 1, no.2, pp. 55–61, 2018.
S. Sukaridhoto, “Jaringan Komputer I,” 2014. [Online]. Available http:// dhoto.lecturer.pens.ac.id publications/ book/2014/Dhoto-JaringanKomputer1. [Accessed: Nov 7, 2019].
S. P. S. Engku, and W. Chandara, “Analisis Transfer Rate View HTTP Versi 1.1 dan HTTP Analisis Transfer Rate View HTTP Versi 1.1 dan HTTP”. Salatiga: Universitas Kristen Satya Wacana, 2015.
M. A. Abdillahi, U. Dossetov and A. Saqib, “Open Access Performance evaluation of HTTP/2 in Modern Web and mobile Devices,” American Journal of Engineering Research (AJER),”vol. 1, no. 4, pp. 40–45, 2017.
D. Lukitasari, dan A. F. Oklitas, “Analisis Perbandingan Load Balancing Web Server Tunggal Dengan Web server Cluster Menggunakan Linux Virtual Server,” Jurnal Generic. Vol. 5, no.2 pp. 31-31, 2010.
I. Syafitri, “Pengertian Apache Beserta Fungsi, kelebihan dan kekurangan Apache yang perlu Anda Ketahui,” 2018. [Online] Available: https:// www.nesabamedia.com/pengertian-apache/. [Accessed: Nov 7, 2019].
B. Parmaza, “Berkenalan dengan HTTP (Hypertext Transfer Protocol)”, 2015. [Online] Available: http:// itjambi.com/berkenalan-dengan-http-hypertext-transfer-protocol/. [Accessed: Dec, 2019].
R. Fielding, J. Gettys, J. Mogul, H. Frystyk, and T. BernersLee, “RFC 2068: Hypertext Transfer Protocol-HTTP1.1,” 1997, [Online] Available: http:// www.cis.ohio-state.edu/htbin/rfc/rfc2068.txt. [Accessed: Dec 2019].
G. Carlucci, L. De Cicco, and S. Mascolo, “HTTP over UDP: an experimental investigation of quic", Proceedings of the 30th Annual ACM Symposium on Applied Computing, pp. 609-614, 2015.
Y. Liu, T. Song, and L. Liao, “TPII: tracking personally identifiable information via user behaviors in HTTP traffic.” Frontiers of Computer Science, vol. 14, 2020.