ANALISIS PERBANDINGAN KINERJA APLIKASI LARAVEL DENGAN DAN TANPA REDIS CACHING DI LINGKUNGAN DENGAN BEBAN TINGGI

Penulis

  • M. BAHRIL ILMI Politeknik Hasnur
  • Hengki Dwiyan Hermawan Politeknik Hasnur

DOI:

https://doi.org/10.35316/.v11i1.9575

Kata Kunci:

Laravel, , Redis, , caching, , pengujian beban, , waktu respons, , throughput, , kinerja aplikasi web.

Abstrak

Aplikasi web berbasis Laravel rentan terhadap penurunan kinerja yang signifikan ketika lalu lintas pengguna meningkat, terutama akibat eksekusi berulang dari kueri basis data yang identik yang memberikan tekanan berlebihan pada MySQL. Studi ini menyelidiki sejauh mana Redis, yang digunakan sebagai lapisan caching dalam memori, mampu mengimbangi tekanan tersebut sekaligus mengukur peningkatan kinerja yang dapat dicapai dibandingkan konfigurasi dasar tanpa caching.

Uji beban dilakukan menggunakan k6 terhadap lingkungan terkontainerisasi berbasis Docker guna memastikan kondisi pengujian yang identik dan sepenuhnya dapat direproduksi. Pengujian mencakup empat skenario pengguna bersamaan, yakni 50, 100, 200, dan 500 pengguna, masing-masing dipertahankan selama 60 detik. Tumpukan aplikasi terdiri dari Laravel 11.x pada PHP 8.3, MySQL 8.0 sebagai penyimpanan data utama, dan Redis 7.2 sebagai lapisan caching. Strategi caching yang diterapkan meliputi caching kueri, caching rute, dan caching konfigurasi.

Metrik yang diamati mencakup waktu respons pada persentil P50, P95, dan P99, throughput dalam permintaan per detik, penggunaan CPU dan memori sisi server, serta tingkat kesalahan. Hasil penelitian menunjukkan bahwa Redis mampu mengurangi waktu respons rata-rata sebesar 92% dan meningkatkan throughput hingga 947% pada skenario 500 pengguna bersamaan, sementara tingkat kesalahan tetap berada di bawah 1% pada seluruh skenario pengujian. Kesenjangan kinerja antara konfigurasi dengan dan tanpa caching melebar secara konsisten seiring bertambahnya beban, dengan perbedaan paling mencolok mulai terlihat pada skenario 100 pengguna ke atas.

Temuan ini menegaskan bahwa Redis merupakan solusi caching yang sangat efektif untuk meningkatkan skalabilitas aplikasi Laravel dan sangat direkomendasikan untuk setiap penerapan yang melayani lebih dari 100 pengguna secara bersamaan. Penelitian selanjutnya dapat menyelidiki perilaku Redis di bawah kondisi beban yang lebih ekstrem, serta mengkaji strategi invalidasi cache yang bersifat adaptif untuk menangani data dengan frekuensi penulisan tinggi.

Unduhan

Data unduhan belum tersedia.

Referensi

"Stack Overflow Developer Survey," 2023. [Online]. Available: https://survey.stackoverflow.co/2023/.

T. Otwell, "Laravel Documentation, Version 11.x," 2024. [Online]. Available: https://laravel.com/docs/11.x.

A. Niarman, Iswandi and a. A. K. Candri, "Comparative Analysis of PHP Frameworks for Development of," International Journal Software Engineering and Computer Science (IJSECS), vol. III, p. 424–436, 2023.

"Redis Documentation 7.2," Redis Ltd, 2024. [Online]. Available: https://redis.io/documentation.

H. M. Kabamba, M. Khouzam and a. M. Dagenais, "Advanced Strategies for Precise and Transparent Debugging of Performance Issues in In-Memory Data Store-Based Microservices," arXiv, pp. 1-14, 2023.

D. Richardson and W. Hao, "An Empirical Study of Caching," IEEE Xplore, 2024.

B. C. Ghosh, S. K. Addya, N. B. Somy and C. Hota, "Caching Techniques to Improve Latency in Serverless," IEEE Xplore, p. 336–341, 2020.

H. Calderón-Gómez, L. Mendoza-Pittí, M. Vargas-Lombardo, J. M. Gómez-Pulido, D. Rodríguez-Puyol, G. Sención and M.-L. Polo-Luque, "Evaluating Service-Oriented and Microservice Architecture Patterns to Deploy eHealth Applications in Cloud Computing Environment," MDPI, vol. 11, pp. 1-28, 2021.

M. K. Ahmed, A. H. Bello, S. S. Jauro and a. M. Dawaki, "A comparative analysis of performance optimization techniques for benchmarking PHP frameworks: Laravel and Codeigniter," Dutse Journal of Pure and Applied Sciences, vol. 10, p. 284–295, 2024.

D. E. Ukene, "Assessing Performance Optimization Strategies In Cloud-Native Environments Through Containerization And Orchestration Analysis," Georgia Southern Commons, 2024.

P. Sarkar, K. Chakravarty, B. Sahoo, R. Singh, S. M. Turjyaa and A. Bandyopadhyay, "Efficient Resource Utilization for Web Applications in Mobile Cloud Computing," IEEE Xplore, 2024.

"k6 Documentation: Open Source Load Testing," Grafana Labs, 2024. [Online]. Available: https://k6.io/docs/.

Unduhan

Diterbitkan

2026-06-30 — Diperbaharui pada 2026-07-30

Versi

Cara Mengutip

M. BAHRIL ILMI, & Hengki Dwiyan Hermawan. (2026). ANALISIS PERBANDINGAN KINERJA APLIKASI LARAVEL DENGAN DAN TANPA REDIS CACHING DI LINGKUNGAN DENGAN BEBAN TINGGI. Jurnal Ilmiah Informatika, 11(1), 117–130. https://doi.org/10.35316/.v11i1.9575 (Original work published 30 Juni 2026)

Artikel Serupa

<< < 1 2 3 4 5 6 > >> 

Anda juga bisa Mulai pencarian similarity tingkat lanjut untuk artikel ini.