PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza wydajnościowa frameworka Symfony do tworzenia nowoczesnych aplikacji webowych na podstawie wybranych wersji

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Performance analysis of the Symfony framework for creating modern web application based on selected versions
Języki publikacji
PL
Abstrakty
PL
Tematyką badaną w artykule jest sprawdzenie wydajności frameworka Symfony do tworzenia aplikacji webowych. Przedstawiono przegląd literatury mówiącej o Symfony oraz jego najpopularniejsze moduły. Na podstawie stworzonych trzech identycznych aplikacji testowych napisanych we frameworkach Symfony 2.8, 3.4 oraz 4.2 porównano je ze sobą pod względem wydajnościowym. Aplikacja testowa została napisana w formacie bloga. Został wykorzystany styl architektury oprogramowania, znany jako API. Dzięki temu możliwe jest przeprowadzenie zaplanowanych testów. Badanie wydajności narzędzia Symfony dla poszczególnych wersji sporządzono na podstawie między innymi czasu ładowania danych z bazy oraz ich wyszukiwania w kolekcji danych, dodatkowymi testami było pobieranie danych z pliku csv oraz zapisywanie ich do pliku csv.
EN
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.
Rocznik
Tom
Strony
293--297
Opis fizyczny
Bibliogr. 12 poz., fig., tab.
Twórcy
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
  • [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]
Uwagi
Opracowanie rekordu w ramach umowy 509/P-DUN/2018 ze środków MNiSW przeznaczonych na działalność upowszechniającą naukę (2019).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-5e993ee4-5293-4c29-839b-5bcdcdbf6cab
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.