Comparative analysis of web development frameworks in PHP: Codeigniter, Cakephp and Yii
Article Sidebar
Issue Vol. 16 No. 1 (2026)
-
Efficient CNN-based classification of white blood cells: a comparative study of model performance
Achraf Benba, Sara Sandabad5-9
-
Automated skin cancer diagnosis using deep learning: a systematic review of state-of-the-art architectures, techniques and performance evaluation
Subaidabeevi Shafeena, Ramayyan Sumathy Vinod Kumar, Sikamony Sumathi Kumar, David Shahi10-20
-
Enhancing driver safety with ECG-based emotion recognition using BiLSTM networks
Raga Madhuri Chandra, Satya Sumanth Vanapalli, Giri Venkata Sai Tej Neelaiahgari21-28
-
An automated system for calibration table calculation of cylindrical horizontal tanks
Denis Proskurenko, Mykhailo Bezuglyi29-34
-
Control of water–diesel emulsion stability using turbidity measurements
Oleksandr Zabolotnyi, Andrii Khodieiev, Nicolay Koshevoy, Roman Trishch35-41
-
Improving the induction motor starting mode under a voltage drop conditions
Oleksandr Vovk, Serhii Halko, Andrii Sabo, Oleksandr Miroshnyk, Taras Shchur42-47
-
Modelling of dynamic modes in a DC motor for electric vehicle
Viktor Lyshuk, Anatolii Tkachuk, Sergiy Moroz, Mykola Yevsiuk, Mykola Khvyshchun, Stanislav Prystupa, Valentyn Zablotskyi48-55
-
Development and analysis of power grid failure scenarios using ontology, power flow model, and knowledge graph
Oleksandr Khomenko, Vyacheslav Senchenko, Oleksandr Koval, Iryna Husyeva56-61
-
Kinetics of grain material drying in installations with intermittent energy supply by microwave and infrared radiation
Roman Kalinichenko, Valentyna Bandura, Borys Kotov, Yurii Pantsyr, Ihor Garasymchuk, Serhii Stepanenko62-66
-
Smartphone shell temperature controller automatic tuning method
Danylo Zinchenko, Yurii Mariiash67-71
-
Using FPGA for modelling and generating chaotic processes
Oleksandr Osadchuk, Iaroslav Osadchuk, Valentyn Skoshchuk72-77
-
Simulation and electronic design of a chaotic 5d artificial neural network
Michael Kopp, Inna Samuilik78-83
-
Intelligent DL-SCH/PDSCH processing chain in 5G with adaptive HARQ mechanism
Juliy Boiko, Ilya Pyatin84-93
-
Exploring generative models for remote sensing: a comprehensive review
Gottapu Santosh Kumar, Gurugubelli Jagadeesh, Swarajya Madhuri Rayavarapu94-98
-
Ensemble noise-aided bit flipping decoding of low-density parity-check codes
Mykola Shtompel, Oleksandr Shefer99-103
-
Knowledge sharing in Independent Deep Q-Network
Viacheslav Bochok, Nataliia Fedorova104-108
-
Detection of humans in drone images using deep learning techniques
Sobhana Mummaneni, Naga Deepika Ginjupalli, Pragathi Dodda, Novaline Jacob, Sanjay Raj Emmanuel Katari109-115
-
Comparative analysis of DeepSORT, ByteTrack and StrongSORT algorithms for multi-object tracking in UAV-based video surveillance
Andrii Safonyk, Viktor Podvyshennyi, Oleksandr Naumchuk116-120
-
Highly efficient approaches to processing complex visual data in decision support systems
Oleksandr Poplavskyi, Sergii Pavlov, Oksana Bezsmernta, Iryna Gerasymova, Bakhyt Yeraliyeva121-125
-
Anti-aliasing method for second-order curves on a hexagonal raster
Oleksandr Melnyk, Tetiana Prysiazhniuk126-129
-
Method for assessing the risk of user compromise based on individual security profile
Svitlana Lehominova, Mykhailo Zaporozhchenko, Tetiana Kapeliushna, Yuriy Shchavinsky, Tetiana Muzhanova130-137
-
Positional coding method in differential wave space
Volodymyr Barannik, Anatolii Berchanov, Valeriy Barannik, Dmytro Uzlov, Mykola Dihtiar, Mykhailo Osovytskyi, Andrii Sushko, Yurii Babenko138-146
-
Web platform with Checkbox support: aspects of fiscal accounting, reporting, and interaction with tax authorities
Yuliia Povstiana, Lyudmila Samchuk, Ivan Kachula147-154
-
Comparative analysis of web development frameworks in PHP: Codeigniter, Cakephp and Yii
Karol Rak, Mariusz Dzieńkowski155-161
-
Crop price forecasting using a Temporal Fusion Transformer for Krishna district of Andhra Pradesh
Dedeepya Manikonda, Ashutosh Satapathy, Keerthi Padamata, Jaswanthi Machcha, J. Chandrakanta Badajena162-170
-
Model of packet transmission of text data using SDR in the GNU Radio Companion environment
Nurbol Kaliaskarov, Kyrmyzy Taissariyeva, Nurlykhan Raulyev, Akezhan Sabibolda171-176
-
Modelling of a pull-flow production system with dynamic buffer stock control
Saad Elbaraka, Salah-eddine Mokhlis, Adil Barra, Hicham Fouraiji, Mohamed Rhouzali, Najat Messaoudi177-182
Archives
-
Vol. 16 No. 1
2026-03-30 27
-
Vol. 15 No. 4
2025-12-20 27
-
Vol. 15 No. 3
2025-09-30 24
-
Vol. 15 No. 2
2025-06-27 24
-
Vol. 15 No. 1
2025-03-31 26
-
Vol. 14 No. 4
2024-12-21 25
-
Vol. 14 No. 3
2024-09-30 24
-
Vol. 14 No. 2
2024-06-30 24
-
Vol. 14 No. 1
2024-03-31 23
-
Vol. 13 No. 4
2023-12-20 24
-
Vol. 13 No. 3
2023-09-30 25
-
Vol. 13 No. 2
2023-06-30 14
-
Vol. 13 No. 1
2023-03-31 12
-
Vol. 12 No. 4
2022-12-30 16
-
Vol. 12 No. 3
2022-09-30 15
-
Vol. 12 No. 2
2022-06-30 16
-
Vol. 12 No. 1
2022-03-31 9
Main Article Content
DOI
Sustainable Development Goals (SDG)
- Industry, Innovation, Technology and Infrastructure
Authors
Abstract
This study presents a comparative analysis of three PHP frameworks: CodeIgniter, Yii, and CakePHP, focusing on performance, reliability, resource efficiency, stability, and community support. Three identical applications performing CRUD (Create, Read, Update, Delete) operations on a database were developed for testing. The evaluation metrics included request handling speed, CPU and memory usage, error rates under varying workloads (10 to 16,000 virtual users), and framework popularity within the developer community. Experiments were conducted using Apache JMeter and PerfMon in a controlled testing environment. The results indicate that CodeIgniter outperformed Yii and CakePHP in most scenarios, demonstrating the lowest memory consumption, fastest response times, and greater stability under high concurrency. Its lack of an ORM (Object-Relational Mapping), replaced by a procedural QueryBuilder, contributed to this performance advantage. By contrast, Yii and CakePHP, which rely on ORM, required more resources and showed greater CPU instability, particularly under heavy load.
Keywords:
References
[1] Abutaleb, H., Tamimi, A., & Alrawashdeh, T. (2021). Empirical Study of Most Popular PHP Framework. 2021 International Conference on Information Technology (ICIT), 608–611. https://doi.org/10.1109/ICIT52682.2021.9491679 DOI: https://doi.org/10.1109/ICIT52682.2021.9491679
[2] Ahmed, M. K., Bello, A. H., Jauro, S. S., & Dawaki, M. (2024). A comparative analysis of performance optimization techniques for benchmarking PHP frameworks: Laravel and Codeigniter. Dutse Journal of Pure and Applied Sciences, 10(3c), 284–295. https://doi.org/10.4314/dujopas.v10i3c.27 DOI: https://doi.org/10.4314/dujopas.v10i3c.27
[3] Anjum, N., & Alam, S. (2019). A Comparative Analysis on Widely used Web Frameworks to Choose the Requirement based Development Technology. IARJSET, 6(9), 16–24. https://doi.org/10.17148/IARJSET.2019.6902 DOI: https://doi.org/10.17148/IARJSET.2019.6902
[4] Arif, Md. A., Hossain, M. S., Nahar, N., & Khatun, M. D. (2014). An empirical analysis of C#, PHP, JAVA, JSP, and ASP.Net regarding performance analysis based on CPU utilization. Banglavision Research Journal, 1(14), 173–188.
[5] Benmoussa, K., Laaziri, M., Khoulji, S., Larbi, K. M., & Yamami, A. E. (2019). A new model for the selection of web development frameworks: Application to PHP frameworks. International Journal of Electrical and Computer Engineering (IJECE), 9(1), 695. https://doi.org/10.11591/ijece.v9i1.pp695-703 DOI: https://doi.org/10.11591/ijece.v9i1.pp695-703
[6] Burokas, E., & Barisas, D. (2016). Comparison of popular PHP frameworks. XXI international master and PhD students conference “Information Society and University Studies” (IVUS 2016), 23–27. https://ivus.vdu.lt/wp-content/uploads/2023/04/IVUS_2016_Proceedings.pdf#page=23
[7] Laaziri, M., Benmoussa, K., Khoulji, S., & Kerkeb, M. L. (2019). A Comparative study of PHP frameworks performance. Procedia Manufacturing, 32, 864–871. https://doi.org/10.1016/j.promfg.2019.02.295 DOI: https://doi.org/10.1016/j.promfg.2019.02.295
[8] Lei, K., Ma, Y., & Tan, Z. (2014). Performance Comparison and Evaluation of Web Development Technologies in PHP, Python, and Node.js. 2014 IEEE 17th International Conference on Computational Science and Engineering, 661–668. https://doi.org/10.1109/CSE.2014.142 DOI: https://doi.org/10.1109/CSE.2014.142
[9] Muqorobin, M., & Rozaq Rais, N. A. (2022). Comparison of PHP Programming Language with Codeigniter Framework in Project CRUD. International Journal of Computer and Information System (IJCIS), 3(3), 94–98. https://doi.org/10.29040/ijcis.v3i3.77 DOI: https://doi.org/10.29040/ijcis.v3i3.77
[10] Niarman, A., Iswandi, & Candri, A. K. (2023). Comparative Analysis of PHP Frameworks for Development of Academic Information System Using Load and Stress Testing. International Journal Software Engineering and Computer Science (IJSECS), 3(3), 424–436. https://doi.org/10.35870/ijsecs.v3i3.1850 DOI: https://doi.org/10.35870/ijsecs.v3i3.1850
[11] Odeh, A. H. (2019). Analytical and Comparison Study of Main Web Programming Languages ‒ ASP and PHP. TEM Journal, 1517–1522. https://doi.org/10.18421/TEM84-58 DOI: https://doi.org/10.18421/TEM84-58
[12] Patel, S. J., & Pancholi, P. D. (2018). Implementation and Comparison of MVC Model in ASP. net Framework and PHP Framework. International Journal of Research and Analytical Reviews, 4(5), 827–835.
[13] Prokofyeva, N., & Boltunova, V. (2017). Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Procedia Computer Science, 104, 51–56. https://doi.org/10.1016/j.procs.2017.01.059 DOI: https://doi.org/10.1016/j.procs.2017.01.059
[14] Salas-Zárate, M. D. P., Alor-Hernández, G., Valencia-García, R., Rodríguez-Mazahua, L., Rodríguez-González, A., & López Cuadrado, J. L. (2015). Analyzing best practices on Web development frameworks: The lift approach. Science of Computer Programming, 102, 1–19. https://doi.org/10.1016/j.scico.2014.12.004 DOI: https://doi.org/10.1016/j.scico.2014.12.004
[15] Sunardi, A. & Suharjito. (2019). MVC Architecture: A Comparative Study Between Laravel Framework and Slim Framework in Freelancer Project Monitoring System Web Based. Procedia Computer Science, 157, 134–141. https://doi.org/10.1016/j.procs.2019.08.150 DOI: https://doi.org/10.1016/j.procs.2019.08.150
[16] Tiwari, V., Upadhyay, S., Goswami, J. K., & Agrawal, S. (2023). Analytical Evaluation of Web Performance Testing Tools: Apache JMeter and SoapUI. 2023 IEEE 12th International Conference on Communication Systems and Network Technologies (CSNT), 519–523. https://doi.org/10.1109/CSNT57126.2023.10134699 DOI: https://doi.org/10.1109/CSNT57126.2023.10134699
[17] Trent, S., Tatsubori, M., Suzumura, T., Tozawa, A., & Onodera, T. (2008). Performance Comparison of PHP and JSP as Server-Side Scripting Languages. In V. Issarny & R. Schantz (Eds), Middleware 2008 (Vol. 5346, pp. 164–182). Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-540-89856-6_9 DOI: https://doi.org/10.1007/978-3-540-89856-6_9
[18] Simple Movie DataBase Design. (2025). [Data set]. Retrieved https://github.com/abdelwahab-ahmed-shandy/Database-Design-with-ERD-EERD-Relational-Schemas-SQL-Implementation/tree/main/01-Mini%20Project%20Data%20Base/Simple%20Movie%20DataBase%20Design
Article Details
Abstract views: 8

