Informacja o cookies

Zgadzam się Nasza strona zapisuje niewielkie pliki tekstowe, nazywane ciasteczkami (ang. cookies) na Twoim urządzeniu w celu lepszego dostosowania treści oraz dla celów statystycznych. Możesz wyłączyć możliwość ich zapisu, zmieniając ustawienia Twojej przeglądarki. Korzystanie z naszej strony bez zmiany ustawień oznacza zgodę na przechowywanie cookies w Twoim urządzeniu.

Publikacje Pracowników Politechniki Lubelskiej

MNiSW
20
Lista 2024
Status:
Autorzy: Rak Karol, Dzieńkowski Mariusz
Dyscypliny:
Aby zobaczyć szczegóły należy się zalogować.
Rok wydania: 2026
Wersja dokumentu: Drukowana | Elektroniczna
Język: angielski
Numer czasopisma: 1
Wolumen/Tom: 16
Strony: 155 - 161
Bazy: Arianta | DOAJ | EBSCO | Google Scholar | ICI Journals Master LiWorld of Journals | PBN/POL-Index | Open policy finder | OAJI | BazTech | Biblioteka Nauki | Diamond DH
Efekt badań statutowych NIE
Materiał konferencyjny: NIE
Publikacja OA: TAK
Licencja:
Sposób udostępnienia: Otwarte czasopismo
Wersja tekstu: Ostateczna wersja opublikowana
Czas opublikowania: W momencie opublikowania
Data opublikowania w OA: 30 marca 2026
Abstrakty: polski | angielski
W ramach niniejszej pracy przeprowadzono analizę porównawczą trzech frameworków PHP: CodeIgniter, Yii i CakePHP, koncentrującsię na wydajności, niezawodności, efektywności wykorzystania zasobów, stabilności i wsparciu społeczności. Na potrzeby badania przygotowanotrzy identyczne aplikacje wykonujące operacje CRUD (Create, Read, Update, Delete) na bazie danych. Do porównań wykorzystano następujące metryki: szybkość obsługi żądań, zużycie procesora/pamięci, wskaźnik liczby błędów dla różnych obciążeń (od 10 do 16000 żądań) oraz popularność frameworków wśród społeczności programistów. Badania przeprowadzono za pomocą narzędzi Apache JMeter i PerfMon w kontrolowanym środowiskutestowym. Kluczowe ustaleniawskazują, że CodeIgniter przewyższył Yii i CakePHP w większości scenariuszy, demonstrując najniższe zużycie pamięci, najszybszy czas odpowiedzi i lepszą stabilność przy dużej współbieżności. Brak ORM (Object-Relational Mapping) w CodeIgniter, zastąpiony proceduralnym QueryBuilderem, przyczynił się do jego większej wydajności. Z kolei Yii i CakePHP, polegające na ORM, potrzebowały więcej zasobów i wykazywałysię większą niestabilnością pracy procesora, szczególnie w warunkach dużego obciążenia.
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) operationson a database were developed for testing. The evaluation metrics included request handling speed, CPU and memory usage, errorrates under varyingworkloads (10 to 16,000 virtual users), and framework popularity within the developer community. Experiments were conducted using Apache JMeterand 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.