Perbandingan Kinerja Nginx dan Caddy sebagai Web Server untuk Aplikasi PHP
DOI:
https://doi.org/10.33506/insect.v11i1.4223Keywords:
Web Server, Nginx, Caddy, PHP, Load-TestingAbstract
Penelitian ini membandingkan kinerja Nginx dan Caddy sebagai web server untuk aplikasi PHP melalui pengujian latensi, waktu respon, throughput, dan penggunaan sumber daya. Eksperimen dilakukan menggunakan alat load-testing K6 dengan tiga skenario beban kerja: ringan (50 virtual user/VU), sedang (500 VU), dan berat (2000 VU). Hasil penelitian menunjukkan bahwa Nginx memiliki keunggulan dalam efisiensi kinerja, mencatat latensi dan waktu respon yang lebih rendah serta throughput yang lebih tinggi pada beban kerja ringan hingga sedang. Namun, pada beban berat, Caddy menunjukkan stabilitas yang lebih baik dengan tingkat kegagalan permintaan 0%, meskipun konsumsi RAM meningkat signifikan hingga 28,72%. Dalam semua skenario, Nginx lebih efisien dalam penggunaan CPU dan RAM dibandingkan Caddy, kecuali pada beban berat di mana stabilitas menjadi keunggulan utama Caddy. Penelitian ini menyimpulkan bahwa Nginx lebih cocok untuk aplikasi dengan kebutuhan efisiensi tinggi, sementara Caddy lebih sesuai untuk aplikasi yang membutuhkan stabilitas koneksi tanpa kegagalan permintaan
References
[1] W3Techs, “Usage Statistics And Market Share Of Server-Side Programming Languages For Websites, November 2024.” Accessed: Nov. 30, 2024. [Online]. Available: Https://W3techs.Com/Technologies/Overview/Programming_Language
[2] P. Adidtya, N. A. Farhana, P. Harliana, And I. M. K. Karo, “Web-Based Application Development Using PHP-Native Framework On Agent Of Change Integrity Zone Information System | Sinkron : Jurnal Dan Penelitian Teknik Informatika.” Accessed: Nov. 30, 2024. [Online]. Available: Https://Jurnal.Polgan.Ac.Id/Index.Php/Sinkron/Article/View/14118
[3] R. Palupi And A. E. Prasetya, “Pengaruh Implementasi Content Management System Terhadap Kecepatan Kinerja Menggunakan One Way Anova,” J. Ilm. Inform., Vol. 10, No. 01, Art. No. 01, Mar. 2022, Doi: 10.33884/Jif.V10i01.4445.
[4] Agustine And S. Seimahuira, “Penerapan Metode SAW Dalam Analisa Perbandingan Performa Web Server (Apache, Nginx, Lighttpd, Iis) Pada Bahasa Pemrograman PHP | REMIK: Riset Dan E-Jurnal Manajemen Informatika Komputer.” Accessed: Nov. 30, 2024. [Online]. Available: Https://Jurnal.Polgan.Ac.Id/Index.Php/Remik/Article/View/12075
[5] A. Y. Chandra, “Analisis Performansi Antara Apache & Nginx Web Server Dalam Menangani Client Request,” J. Sist. Dan Inform. JSI, Vol. 14, No. 1, Art. No. 1, Nov. 2019, Doi: 10.30864/Jsi.V14i1.248.
[6] P. Dymora, M. Mazurek, And B. Sudek, “Comparative Analysis Of Selected Open-Source Solutions For Traffic Balancing In Server Infrastructures Providing WWW Service.” Accessed: Nov. 30, 2024. [Online]. Available: Https://Www.Mdpi.Com/1996-1073/14/22/7719
[7] Caddy Web Server, “Automatic HTTPS - Caddy Documentation.” Accessed: Dec. 01, 2024. [Online]. Available: Https://Caddyserver.Com/
[8] P. S. Saputra, P. A. Pratama, And L. P. A. S. Tjahyanti, “Perancangan Dan Komparasi Web Server Nginx Dengan Web Server Apache Serta Pemanfaatan Reverse Proxy Server Pada Nginx,” KOMTEKS, Vol. 2, No. 1, Art. No. 1, Oct. 2023, Accessed: Mar. 25, 2025. [Online]. Available: Https://Ejournal.Unipas.Ac.Id/Index.Php/Komteks/Article/View/1307
[9] Busran And A. Ridwan, “Analisis Perbandingan Performa Apache Web Server Dan Nginx Menggunakan Apache Jmeter,” J. Teknoif Tek. Inform. Inst. Teknol. Padang, Vol. 8, No. 2, Art. No. 2, Oct. 2020, Doi: 10.21063/Jtif.2020.V8.2.87-92.
[10] D. Pradana, T. A. Cahyanto, R. Umilasari, H. Oktavianto, And A. M. Zakiyyah, “Perbandingan Kinerja Web Server Terhadap Performa Integrasi Multi Basis Data,” BIOS J. Teknol. Inf. Dan Rekayasa Komput., Vol. 3, No. 2, Art. No. 2, Sep. 2022, Doi: 10.37148/Bios.V3i2.41.
[11] M. D. Adila And T. Y. Hadiwandra, “Peningkatan Kinerja Dan Skalabilitas Website E-Commerce Menggunakan Load Balancing,” J. Teknol. Inform. Dan Komput., Vol. 10, No. 2, Art. No. 2, Sep. 2024, Doi: 10.37012/Jtik.V10i2.2183.
[12] H. H. Maila, D. Indra, And R. Satra, “Analisis Perbandingan Layanan Data Server Menggunakan Failover Cluster Pada Platform Nginx Dan Apache,” Bul. Sist. Inf. Dan Teknol. Islam, Vol. 1, No. 2, Art. No. 2, May 2020, Doi: 10.33096/Busiti.V1i2.829.
[13] Grafana, “K6 Documentation,” Grafana Labs. Accessed: Dec. 01, 2024. [Online]. Available: Https://Grafana.Com/Docs/K6/Latest/
[14] F. Risqulla, C. Setianingsih, And A. L. Prasasti, “Evaluating The Performance Of Restful Apis Under Large HTTP Requests With K6,” Eproceedings Eng., Vol. 11, No. 6, Art. No. 6, Dec. 2024.
[15] Hetrixtools, “Server Monitor.” Accessed: Dec. 01, 2024. [Online]. Available: Https://Hetrixtools.Com/Feature/Server-Monitor/

Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2025 Musa Amin

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.