Performance analysis of the Symfony framework for creating modern web application based on selected versions

Aleksander Wójcik


Lublin University of Technology (Poland)

Mateusz Wolski

maaateusz94@gmail.com
Lublin University of Technology (Poland)

Jakub Bartłomiej Smołka


Lublin University of Technology (Poland)

Abstract

The subject reached in the article is to check the performance of the Symfony framework for creating web applications. An overview of the literature about Symfony and the most popular modules. Based on the created three identical test applications written in the Symfony 2.8, 3.4 and 4.2 frameworks, they were compared with each other in terms of performance. The test application was written in the blog format. The software architecture style known as the API has been used. Related to this, it is possible to conduct scheduled tests. Symfony's performance testing for individual versions was based on, the time of loading data from the database and their search in the data collection, additional tests were to download data from a csv file and save them to a csv file.


Keywords:

Symfony; PHP; MVC; web application; performance tests

[1] Natalya Prokofyeva, V. B. (2017). Analysis and Practical Application of PHP Frameworks in Development of Web Information Systems. Ryga.
[2] Doglio, F. (2015). Rest 101. In: Pro REST API Development with Node.js. . Apress, Berkeley, CA .
[3] Pitt, C. (2012). Introduction to MVC. In: Pro PHP MVC. Apress, Berkeley, CA.
[4] Introduction to framework Symfony https://symfony.com/doc/current/create_framework/introduction.html [01.06.2019]
[5] Introducing PHP. In: Beginning PHP and MySQL. (2010). Apress.
[6] Beginning PHP an MySQL From Novice to Professional https://www.apress.com/gp/book/9781430231141 [02.06.2019]
[7] Russell, C. (2016). Frameworks. In: PHP Development Tool Essentials. Apress, Berkeley, CA.
[8] Symfony Documentation Getting Started with frameowrk https://symfony.com/doc/current/index.html#gsc.tab=0
[9] Symfony https://symfony.com/doc/ [02.06.2019]
[10] Symfony Cats Turtorial https://symfonycasts.com [31.05.2019]
[11] Stack Overflow https://stackoverflow.com [01.06.2019]
[12] Phpbenchmarks, Steevan Barboyon https://www.phpbenchmarks.com/en [06.06.2019]
Download


Published
2019-12-30

Cited by

Wójcik, A., Wolski, M., & Smołka, J. B. (2019). Performance analysis of the Symfony framework for creating modern web application based on selected versions. Journal of Computer Sciences Institute, 13, 293–297. https://doi.org/10.35784/jcsi.1322

Authors

Aleksander Wójcik 

Lublin University of Technology Poland

Authors

Mateusz Wolski 
maaateusz94@gmail.com
Lublin University of Technology Poland

Authors

Jakub Bartłomiej Smołka 

Lublin University of Technology Poland

Statistics

Abstract views: 606
PDF downloads: 495