Optimizing Web-Based Survey Applications with Laravel and Cloud Computing
DOI:
https://doi.org/10.59934/jaiea.v4i1.691Keywords:
Cloud Computing, Laravel, OptimizationAbstract
This study aims to optimize the performance of a web-based survey application through the implementation of the Laravel framework and cloud computing technology. Survey applications often face challenges regarding response speed and scalability as the number of users increases. In this research, performance testing of the application was conducted both before and after optimization. The test results show that the application's response time significantly decreased after the implementation of Laravel and cloud technology. Before optimization, the average response time reached 4.5 seconds at 1,000 users, while after optimization, it dropped to 2.2 seconds. This performance improvement was achieved through efficient caching implementation, database query optimization using Eloquent ORM, and balanced load distribution via load balancers. Additionally, the application's availability increased to 99.9% thanks to cloud features such as auto-scaling and data replication. The conclusion of this study indicates that the combination of Laravel and cloud computing technology is effective in enhancing the performance and reliability of web-based survey applications, providing practical guidance for other web application developers facing similar challenges.
Downloads
References
A. Anton, B. Nuryadi, and H. Herlawati, “Pemanfaatan Teknologi Cloud Computing Untuk Peningkatan Proses Belajar Mengajar,” Jurnal PROSISKO, vol. 1, 2014, [Online].
S. Pitriyani and R. Firdaus, “Pengembangan Data Base Terdistribusi untuk Aplikasi Cloud Computing,” Innovative: Journal Of Social Science Research, vol. 4, no. 3, pp. 15905–15917, 2024.
A. Nanda, H. Toha Hidayat, and M. Mahlil, “Implementasi Cloud Computing Untuk Media Pembelajaran Interaktif Bahasa Inggris Berbasis Android,” JAISE : Journal of Artificial Intelligence and Software Engineering, vol. 3, no. 2, pp. 44–49, 2023, doi: https://dx.doi.org/10.30811/jaise.v3i2.4579.
S. Safriadi and R. Rahmadani, “Analisis Kinerja Load Balancing Round Robin Pada Website Skalabel,” Journal of Information System Management (JOISM), vol. 5, no. 2, pp. 227–232, 2024.
M. Kushwaha, B. L. Raina, and S. N. Singh, “Advanced weighted round robin procedure for load balancing in cloud computing environment,” in Proceedings of the Confluence 2021: 11th International Conference on Cloud Computing, Data Science and Engineering, Institute of Electrical and Electronics Engineers Inc., Jan. 2021, pp. 215–219. doi: 10.1109/Confluence51648.2021.9377049.
K. A. Jadhav, M. Moin Mulla, and N. D. G, “An Efficient Load Balancing Mechanism in Software Defined Networks,” in International Conference on Computational Intelligence and Communication Networks , 2020, pp. 116–122. doi: 10.1109/CICN.2020.23.
J. Wei, X. Chen, J. Wang, X. Hu, and J. Ma, “Enabling (End-to-End) Encrypted Cloud Emails With Practical Forward Secrecy,” IEEE Trans Dependable Secure Comput, vol. 19, no. 4, pp. 2318–2332, 2022, doi: 10.1109/TDSC.2021.3055495.
S. M. Al Zikri, “Perancangan Sistem Pengelolaan Data Penerima Dana Zakat, Infaq Dan Sedekah Menggunakan Framework Laravel,” Jurnal Informatika Dan Rekayasa Perangkat Lunak, vol. 2, no. 3, pp. 344–352, 2021.
Z. Li, C. Shang, J. Wu, and Y. Li, “Microservice extraction based on knowledge graph from monolithic applications,” Inf Softw Technol, vol. 150, p. 106992, Oct. 2022, doi: 10.1016/j.infsof.2022.106992.
S. Ponnusamy and P. Gupta, “Scalable Data Partitioning Techniques for Distributed Data Processing in Cloud Environments: A Review,” IEEE Access, vol. 12, pp. 26735–26746, 2024, doi: 10.1109/ACCESS.2024.3365810.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Journal of Artificial Intelligence and Engineering Applications (JAIEA)
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.