Analiza wydajności szkieletów programistycznych Laravel oraz Yii2 opartych na wzorcu architektonicznym MVC oraz języku PHP
Artykuł w czasopiśmie
MNiSW
5
spoza listy
Status: | |
Autorzy: | Węgrzecki Konrad Sławomir, Dzieńkowski Mariusz |
Dyscypliny: | |
Aby zobaczyć szczegóły należy się zalogować. | |
Rok wydania: | 2022 |
Wersja dokumentu: | Drukowana | Elektroniczna |
Język: | polski |
Wolumen/Tom: | 24 |
Strony: | 265 - 272 |
Bazy: | BazTech |
Efekt badań statutowych | NIE |
Materiał konferencyjny: | NIE |
Publikacja OA: | TAK |
Licencja: | |
Sposób udostępnienia: | Witryna wydawcy |
Wersja tekstu: | Ostateczna wersja opublikowana |
Czas opublikowania: | W momencie opublikowania |
Data opublikowania w OA: | 30 września 2022 |
Abstrakty: | angielski | polski |
The subject of this paper is the performance analysis of two P HP programming frameworks in the latest versions - Laravel 9.6 and Yii 2.0.45. It was carried out with the help of tes t applications prepared for this purpose, which have identical functionalities: they generate all prime numbers from a given range an d create a book ranking system based on CRUD operations. The request handling time of each application was used as a comparison criterion. To check the performance, dedicated debugbars - bottom bars displaying information about the executed request - were used. The results obtained after the tests showed that in terms of performance, Larav el is a better technology than Yii for building web applications. | |
Przedmiotem pracy jest analiza wydajnościowa dwóch szkieletów programist ycznych języka PHP w najnowszych we r- sjach – Laravel 9.6 i Yii 2.0.45. Została ona przeprowadzona przy pomocy prz ygotowanych do tego celu aplikacji t e- stowych, posiadają cych identyczne funkcjonalności. Aplikacje generują wszystkie liczby pierwsze z podanego zakresu oraz tworzą system rankingowy książek, oparty na operacjach CRUD. Jako kryterium porównawcze przyjęto czas o b- sługi żądań przez każdą aplikację. Do sprawdzenia wydajności użyto dedy kowanych szkieletom tzw. debugbarów – dolnych pasków wyświetlających informację o wykonanym żądaniu. Wyn iki uzyskane po przeprowadzonych bad a- niach wykazały, że biorąc pod uwagę wydajność, Laravel jest lepszą technolog ią niż Yii do budowy a plikacji intern e- towych. |