Comparative analysis of web development frameworks in PHP: Codeigniter, Cakephp and Yii

Main Article Content

DOI

Sustainable Development Goals (SDG)

  • Industry, Innovation, Technology and Infrastructure
Karol Rak

s95542@pollub.edu.pl

Mariusz Dzieńkowski

m.dzienkowski@pollub.pl

https://orcid.org/0000-0002-1932-297X

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:

PHP frameworks, performance, reliability, resource usage, CodeIgniter, CakePHP, Yii

References

Article Details

Rak, K., & Dzieńkowski, M. (2026). Comparative analysis of web development frameworks in PHP: Codeigniter, Cakephp and Yii. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 16(1), 155–161. https://doi.org/10.35784/iapgos.8358