Informacja

Drogi użytkowniku, aplikacja do prawidłowego działania wymaga obsługi JavaScript. Proszę włącz obsługę JavaScript w Twojej przeglądarce.

Wyszukujesz frazę "application performance" wg kryterium: Temat


Tytuł:
Analiza porównawcza technologii REST i GraphQL
REST and GraphQL comparative analysis
Autorzy:
Margański, Piotr
Pańczyk, Beata
Powiązania:
https://bibliotekanauki.pl/articles/2055117.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
REST
GraphQL
API
application performance
wydajność aplikacji
Opis:
W artykule przeprowadzono analizę porównawczą dwóch najczęściej stosowanych standardów projektowania internetowego API – REST oraz GraphQL. Badano czas oraz rozmiar odpowiedzi HTTP zwracanych przez aplikacje. Do badań wykorzystano dwie aplikacje o takich samych funkcjonalnościach, realizujących operacje CRUD, na danych przechowywanych w nierelacyjnej bazie MongoDB. Obie aplikacje stworzono w oparciu o technologię NodeJS. Do zebrania i analizy danych zastosowano narzędzie JMeter. Na podstawie otrzymanych wyników stwierdzono brak znacznych różnic w odczycie danych przy małej liczbie zapytań oraz podczas usuwania zasobów. Wraz ze wzrostem liczby zapytań zaobserwowano wyraźną przewagę standardu REST. Przewagę GraphQL, zarówno w czasie jak i rozmiarze odpowiedzi, wykazano w przypadku pobierania specyficznych danych.
The article presents a comparative analysis of the two most commonly used API web design standards - REST and GraphQL. The time and size of HTTP responses returned by applications were tested. Two applications with the same functionalities, performing CRUD operations, on data stored in the non-relational MongoDB database were used for the research. Both applications were based on NodeJS technology. The JMeter tool was used to collect and analyze the data. On the basis of the obtained results, it was found that there were no significant differences in reading the data with a small number of queries and when removing resources. With the increase in the number of queries, a clear advantage of the REST standard was observed. The advantage of GraphQL, both in response time and size, was demonstrated when retrieving specific data.
Źródło:
Journal of Computer Sciences Institute; 2021, 19; 89--94
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności wybranych algorytmów oczyszczania pamięci w Wirtualnej Maszynie Javy
A performance comparison of garbage collector algorithms in Java Virtual Machine
Autorzy:
Kopeć, Igor
Smołka, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/98230.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
odzyskiwanie pamięci
Wirtualna Maszyna Javy
wydajność aplikacji
garbage collecting
Java Virtual Machine
application performance
Opis:
W językach z automatycznym zarządzaniem pamięcią ważną rolę pełni odśmiecacz pamięci - mechanizm odpowiedzialny za usuwanie nieużywanych obiektów z pamięci. Algorytmy odzyskiwania pamięci są rozwijane od wielu lat i dążą do zmaksymalizowania wydajności aplikacji. W niniejszym artykule przedstawiono i porównano wydajność pięciu algorytmów automatycznego zwalniania pamięci występujących w Javie w wersji 12 na trzech aplikacjach o różnym czasie życia obiektów. Analizie została poddana szybkość aplikacji, narzut pracy odzyskiwaczy pamięci oraz przepustowość aplikacji przy dużym obciążeniu.
In programming languages with automatic memory management garbage collection plays an important role of cleaning unused memory. Garbage collection algorithms have been developed for many years and aim to maximize the application’s performance. This paper presents and compares a performance of five garbage collection algorithms present in current version of Java 12 in three applications with different object lifetime span. The analysis covered the system responsiveness, garbage collector workload and application throughput at high application load.
Źródło:
Journal of Computer Sciences Institute; 2019, 13; 359-365
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Badanie wydajności użytkowej systemu klasy ERP z bazą relacyjną w środowisku heterogenicznym
Estimating the performance efficiency of ERP system with the relational database in a heterogenic environment
Autorzy:
Dorożyński, Janusz
Przepiórka, Maciej
Powiązania:
https://bibliotekanauki.pl/articles/208960.pdf
Data publikacji:
2019
Wydawca:
Wojskowa Akademia Techniczna im. Jarosława Dąbrowskiego
Tematy:
informatyka
baza relacyjna
ERP
MRP II
architektura trójwarstwowa
wydajność użytkowa
IT
relational database
three layer architecture
application performance
Opis:
W artykule przedstawiono badania wydajności użytkowej komercyjnego systemu klasy ERP działającego w modelu 2W z bazą relacyjną zainstalowaną na platformie IBM mainframe i serwerem logiki biznesowej oraz prezentacji zainstalowanym na platformie Windows Server. Badanie wykonano zgodnie z opracowaną metodyką za pomocą rejestracji czasu realizacji funkcji systemu wskazanych w dokumencie Profil czasowo-użytkowy badanego systemu ERP. Przeprowadzono też konsultacyjne sesje eksperckie. Na podstawie wyników badań sformułowano zalecenie migracji produkcyjnych baz relacyjnych do środowiska Windows Server.
The article presents a study of the performance of a commercial ERP system, operating in the 2W model with a relational database installed on the IBM mainframe platform, as well as business logic and presentation server installed on the Windows Server platform. The study was carried out in accordance with the developed methodology by means of recording the time of performing system functions indicated in the own document “Time-use profile of the ERP system under test”. Consulting sessions were also held. Based on the results of the research, a recommendation was made to migrate production relational databases to the Windows Server environment.
Źródło:
Biuletyn Wojskowej Akademii Technicznej; 2019, 68, 1; 33-49
1234-5865
Pojawia się w:
Biuletyn Wojskowej Akademii Technicznej
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Performance analysis of native and cross-platform mobile applications
Analiza wydajności natywnych i wieloplatformowych aplikacji mobilnych
Autorzy:
Grzmil, P.
Skublewska-Paszkowska, M.
Łukasik, E.
Smołka, J.
Powiązania:
https://bibliotekanauki.pl/articles/408860.pdf
Data publikacji:
2017
Wydawca:
Politechnika Lubelska. Wydawnictwo Politechniki Lubelskiej
Tematy:
mobile application
cross-platform mobile application
performance analysis of mobile application development
aplikacja mobilna
aplikacja mobilna wieloplatformowa
analiza wydajności wytwarzania aplikacji mobilnych
Opis:
This article presents the performance analysis of a cross-platform mobile application implemented with Xamarin and two native applications for Android and iOS platforms. The results concerning the time analysis for selected activities were compared in order to determine whether cross-platform tools are worth using in mobile application development. Native applications achieved better performance, however in some cases the cross-platform approach allows for significant development time reduction without deterioration in user experience.
Artykuł przedstawia analizę wydajności mobilnej aplikacji wieloplatformowej utworzonej za pomocą technologii Xamarin oraz dwóch natywnych dla platformy Android i iOS. Wyniki dotyczące analizy czasów wykonywania wybranych czynności zostały porównane, aby odpowiedzieć na pytanie, czy warto używać rozwiązań wieloplatformowych w wytwarzaniu aplikacji mobilnych. Aplikacje natywne osiągnęły lepsze wyniki, jednakże w pewnych scenariuszach wykorzystanie technik wieloplatformowych pozwoli na znaczne oszczędności czasu, bez spadku poziomu wrażeń odbieranych przez użytkownika.
Źródło:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska; 2017, 7, 2; 50-53
2083-0157
2391-6761
Pojawia się w:
Informatyka, Automatyka, Pomiary w Gospodarce i Ochronie Środowiska
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Porównanie wydajności aplikacji internetowych na przykładzie szkieletów programistycznych Laravel i Vaadin
Comparison of web application performance on the example of Laravel and Vaadin frameworks
Autorzy:
Radomski, Jakub
Powiązania:
https://bibliotekanauki.pl/articles/2055102.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
Laravel
Vaadin
aplikacja internetowa
wydajność
web application
performance
Opis:
Artykuł przedstawia wyniki porównania wydajności aplikacji internetowych napisanych przy użyciu szkieletów aplikacji Laravel oraz Vaadin. Celem badania było wskazanie, który szkielet oferuje lepszą wydajnośćczasową oraz zweryfikowanie postawionej tezy brzmiącej “Aplikacja internetowa stworzona przy użyciu platformy programistycznej Vaadin jest bardziej wydajna niż aplikacja stworzona za pomocą platformy Laravel”. Do przeprowadzenia badania wykorzystano metodę badawczą opartą na analizie porównawczej i przy pomocy dwóch aplikacji zbadano między innymi pręd-kość generowania zasobów, czy czasy uzyskane w pracy pod obciążeniem. Przeprowadzono próby według 13 scenariuszy badań a otrzymane wyniki pozwoliły jednoznacznie zweryfikować, że postawiona teza została udowodniona.
The article presents the result of comparing the performance of web applications written with the use of Laravel and Vaadin frameworks. The aim of the study was to identify which framework offers better time efficiency and to verify the thesis: "A web application created using the Vaadin framework is more efficient than an application created using the Laravel framework". A research method based on a comparative analysis was used to conduct the study and with the help of two applications was tested the speed of resource generation, or the times obtained in work under load. Tests were carried out according to 13 research scenarios and the obtained results allowed to clearly verify the thesis was proven.
Źródło:
Journal of Computer Sciences Institute; 2022, 22; 35--39
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Predicting performance in A PaaS environment: a case study for a web application
Autorzy:
Rząsa, W.
Powiązania:
https://bibliotekanauki.pl/articles/305227.pdf
Data publikacji:
2017
Wydawca:
Akademia Górniczo-Hutnicza im. Stanisława Staszica w Krakowie. Wydawnictwo AGH
Tematy:
performance
simulation
distributed application
web
Petri nets
TCPN
Opis:
This paper demonstrates how the combination of simulation and real-world experiments can be used to aid decisions concerning the performance of a distributed application. It presents a case study of performance analysis carried out for a commercial application implementing a web-based API server for mobile clients. The application was deployed on the Heroku cloud-based Platform as a Service (PaaS). The analysis described in this paper provided information required to choose the proper configuration of resources for the software. Simulation was used in the research to identify factors crucial to the performance of the application. This allowed for the preparation of basic experiments concentrating on these factors. Consequently, the basic parameters of resources crucial for the efficiency of the application could be benchmarked at insignificant cost and effort. This approach allows us to reliably aid decisions concerning resource configuration for an analyzed application. The simulation method used in this research is based on the formalism of Timed Colored Petri Nets, but the complexity of formal modeling is hidden from its users. Application developers are able to conveniently create a high-level model of their designs and perform simulations, while the reliability of the results is ensured by the formalism. The paper demonstrates the usefulness of the simulation method for analyzing real-world distributed systems.
Źródło:
Computer Science; 2017, 18 (1); 21-39
1508-2806
2300-7036
Pojawia się w:
Computer Science
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza aplikacji webowych napisanych w językach: PHP oraz Python
Comparative analysis of web applications implemented in: PHP and Python
Autorzy:
Zborowski, Jakub
Pańczyk, Maciej
Powiązania:
https://bibliotekanauki.pl/articles/24083641.pdf
Data publikacji:
2023
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
aplikacja webowa
analiza wydajności
PHP
Python
web application
performance analysis
Opis:
Artykuł przedstawia analizę porównawczą dwóch aplikacji webowych napisanych w językach: PHP oraz Python. Stworzono aplikacje testowe, które zostały wyposażone w tą samą funkcjonalność wykorzystaną w badaniach polegających na pomiarze czasów odpowiedzi serwera na żądania typu INSERT, SELECT, UPDATE i DELETE –obsługujące operacje na bazie danych. Celem badań było porównanie obydwu języków pod względem wybranych kryteriów. Porównywano ich wydajność, objętość kodu źródłowego oraz popularność
This article presents a comparative analysis of two web applications implemented in PHP and Python. Test applications were created and equipped with the same functionality used in tests consisting in measuring the server response times to INSERT, SELECT, UPDATE and DELETE requests - handling database operations. The purpose of the research was to compare both languages in terms of selected criteria. Their performance, source code volume and popularity were compared.
Źródło:
Journal of Computer Sciences Institute; 2023, 26; 18--22
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Effective Use of Information Technology for Performance Management in Zambian Government Institutions
Autorzy:
Mapoma, Martin
Powiązania:
https://bibliotekanauki.pl/articles/1178767.pdf
Data publikacji:
2017
Wydawca:
Przedsiębiorstwo Wydawnictw Naukowych Darwin / Scientific Publishing House DARWIN
Tematy:
performance management system
government institutions
information system
scorecards
business
efficiency
web application
Opis:
The literature reviewed suggests that, much as the concept of performance management systems has been in existence for a long period of time, as early as 1980s, it is only in the early 2000s that organizations begun to reap the benefits of implementing such systems. With Norton and Kaplan invention of the balanced scorecard (Kaplan R, 2010) organizations start-ed to base performance by considering many aspects that constitutes performance of an organ-ization such as Financials, Internal business processes, customer service and people manage-ment. Use of these performance parameters would assess both individual and business per-formance as a whole. Literature suggests that integrating Information technology into business processes for example, Enterprise Resource Planning (ERP) systems, Supply chain Man-agement systems (SCM) and Inventory management, overlooking modernizing people man-agement systems like performance management, could be a misdirected investment. This form of IT implementations in many public institutions and indeed privately owned entities has not yielded expected results. This is because regardless of how good a technology might be and how huge the investment could be, if the people working on such IT systems are not efficient, the business cannot be productive, and therefore, the efficiency of any IT system can only yield results when there is a high level of efficiency from people using such systems. In-stitutions that have implemented and automated their performance systems have benefited from such systems in terms cost savings, speed of service delivery, productivity and the quali-ty of services being offered. To ascertain the impact of IT supported performance management systems in organizations; the research investigated use of performance management systems in Zambian public institutions and how such systems have impacted efficiency and productivity. Both secondary and primary data was used to evaluate performance management systems and also investigate available performance measurement systems used in public institutions and from the results obtained create a suitable software design model and also develop a prototype software solution capable of effectively improve productivity and efficiency in public institutions.
Źródło:
World Scientific News; 2017, 61, 1; 1-55
2392-2192
Pojawia się w:
World Scientific News
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analytical investigation and improvement of performance of a proton exchange membrane (PEM) fuel cell in mobile applications
Autorzy:
Khazaee, I.
Powiązania:
https://bibliotekanauki.pl/articles/264425.pdf
Data publikacji:
2015
Wydawca:
Uniwersytet Zielonogórski. Oficyna Wydawnicza
Tematy:
PEM fuel cell
performance
semi-empirical method
mobile application
wydajność
aplikacja mobilna
ogniwo paliwowe
Opis:
In this study, the performance of a proton exchange membrane fuel cell in mobile applications is investigated analytically. At present the main use and advantages of fuel cells impact particularly strongly on mobile applications such as vehicles, mobile computers and mobile telephones. Some external parameters such as the cell temperature, operating pressure of gases (P) and air stoichiometry affect the performance and voltage losses in the PEM fuel cell. Because of the existence of many theoretical, empirical and semi-empirical models of the PEM fuel cell, it is necessary to compare the accuracy of these models. But theoretical models that are obtained from thermodynamic and electrochemical approach, are very exact but complex, so it would be easier to use the empirical and smi-empirical models in order to forecast the fuel cell system performance In many applications such as mobile applications. The main purpose of this study is to obtain the semi-empirical relation of a PEM fuel cell with the least voltage losses. Also, the results are compared with the existing experimental results in the literature and a good agreement is seen.
Źródło:
International Journal of Applied Mechanics and Engineering; 2015, 20, 2; 319-328
1734-4492
2353-9003
Pojawia się w:
International Journal of Applied Mechanics and Engineering
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
1,1-Diamino-2,2-dinitroethene (DADNE, FOX-7) – Properties and Formulations (a Review)
Autorzy:
Trzciński, W.
Belaada, A.
Powiązania:
https://bibliotekanauki.pl/articles/358760.pdf
Data publikacji:
2016
Wydawca:
Sieć Badawcza Łukasiewicz - Instytut Przemysłu Organicznego
Tematy:
1,1-diamino-2,2-dinitroethene (DADNE, FOX-7)
FOX-7-based formulations
performance
sensitivity
application
Opis:
A review of the available literature on the properties of 1,1-diamino-2,2dinitroethene (DADNE, FOX-7) and formulations containing FOX-7 is presented in this paper. The structural, thermal and spectroscopic properties as well as the sensitivity and explosive properties of FOX-7 are described. Compositions containing FOX-7 are characterized in details and their sensitivity and explosive properties are presented. Potential areas of application for such formulations have been identified.
Źródło:
Central European Journal of Energetic Materials; 2016, 13, 2; 527-544
1733-7178
Pojawia się w:
Central European Journal of Energetic Materials
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza szkieletów programistycznych wykorzystujących TypeScript do tworzenia aplikacji serwerowych
Comparative analysis of frameworks using TypeScript to build server applications
Autorzy:
Golec, Marcin
Powiązania:
https://bibliotekanauki.pl/articles/2086211.pdf
Data publikacji:
2022
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
szkielety programistyczne TypeScript
node.js
porównanie wydajności
aplikacje serwerowe
Typescript frameworks
performance comparative analysis
server application
Opis:
Przedmiotem badań była analiza porównawcza szkieletów programistycznych, które są przeznaczone do budowaniaaplikacji. Zestawiono ze sobą NestJS (wersja 8.1.1), FoalTS (wersja 2.5.0) oraz Ts.ED (wersja 6.69.1). Został przygotowany eksperyment przeprowadzony według scenariuszy, które skupiały się na czasie odpowiedzi na żądania przez aplikacje testowe. Każda z nich posiadała ten sam zestaw funkcjonalności. Z porównywanych szkieletów najwydajniejszym okazał się NestJS. Osiągał on najlepsze wyniki. Najgorsze wyniki w każdym scenariuszu osiągał Ts.ED, a w szczególności przy większych obciążeniach. Największe różnice przy porównaniu widać w badaniach przeprowadzonych wedługscenariusza opierającego się na żądaniach typu GET, a w szczególności z większą ilością obiektów w odpowiedzi.
The subject of the research was a comparative analysis of programming frameworks that are intended for building applications. NestJS (version 8.1.1), FoalTS (version 2.5.0) and Ts.ED (version 6.69.1) were put together. An experiment was prepared based on scenarios that focused on the response time of test applications to requests. Each of them had the same set of functionalities. NestJS turned out to be the most efficient of the compared skeletons. It achieved the best results. The worst results in each scenario were achieved by Ts.ED, especially with higher loads. The biggest differences in the comparison can be seen in studies conducted according to a scenario based on GET-type requests, and in particular with more objects in response.
Źródło:
Journal of Computer Sciences Institute; 2022, 23; 128--134
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Comparison of proanthocyanidins content in Rhodiola kirilowii and Rhodiola rosea roots - application of UPLC-MS/MS method
Porównanie zawartości proantocyjanidyn w korzeniach Rhodiola kirilowii i Rhodiola rosea z wykorzystaniem metody UPLC-MS/MS
Autorzy:
Gryszczynska, A.
Krajewska-Patan, A.
Buchwald, W.
Czerny, B.
Mielcarek, S.
Rudzinska, K.
Mroziewicz, P.M.
Powiązania:
https://bibliotekanauki.pl/articles/72413.pdf
Data publikacji:
2012
Wydawca:
Instytut Włókien Naturalnych i Roślin Zielarskich
Tematy:
comparison
proanthocyanidin
proanthocyanidin content
Rhodiola kirilowii
Rhodiola rosea
root
application
ultra performance liquid chromatography-tandem mass spectrometric method
UPLC-MS-MS method zob.ultra performance liquid chromatography-tandem mass spectrometric method
Opis:
The purpose of presented study was the comparison of flavan-3-ol content in the roots of Rhodiola kirilowii and Rhodiola rosea with use of UPLC-MS/MS method. Two kinds of extract were prepared: aqueous extract and 50% v/v ethanol extract. The worked out UPLC MS/MS method allowed to determine the content of five flavan-3-ols: (+)-catechin, (-)-epicatechin, (-)-epigallocatechin, (-)-epicatechin gallate (ECG) and (-)-epigallocatechin gallate (EGCG). The obtained results shown that the content of measured catechins was higher in R. kirilowii roots than in R. rosea. Both Rhodiola roots contain EGCG as a main proanthocyanidin compound – the content in R. kirilowii roots is about 0.14%. Our results indicate that application of ultra performance liquid chromatograph connected to a tandem mass spectrometer (UPLC MS/MS method) allows to determine the proanthocyanidins content in tested samples with satisfactory precision and can be used in the Rhodiola sp. phytochemical investigations.
Celem przedstawionych badań było porównanie za pomocą opracowanej metodyki wykorzystującej ultrasprawny chromatograf cieczowy sprzężony z tandemowym spektrometrem mas (Waters) zawartości flawan-3-oli w korzeniach Rhodiola kirilowii i Rhodiola rosea. Badano wodne i alkoholowo-wodne (50% EtOH) wyciągi z korzeni. Opracowana metoda UPLC MS/MS pozwoliła na określenie stężeń pięciu flawan-3-oli: (+)-katechiny, (-)-epikatechiny, (-)-epigalokatechiny, galusanu (-)-epikatechiny (ECG) oraz galusanu (-)-epigalokatechiny (EGCG). Otrzymane wyniki wskazują, że zawartość tych katechin jest wyższa w korzeniach R. kirilowii niż w korzeniach R. rosea. Oba surowce zawierają galusan (-)-epigallokatechiny jako główną proantocyjanidynę – jej zawartość w korzeniach R. kirilowii wynosi ok. 0,14%. Uzyskane przez nas wyniki wskazują, że metoda analityczna z wykorzystaniem ultrasprawnego chromatografu cieczowego sprzężonego z tandemowym spektrometrem mas pozwala z zadawalającą precyzją oznaczyć zawartości proantocyjanidyn w analizowanych próbkach i może być stosowana w badaniach rodzaju Rhodiola.
Źródło:
Herba Polonica; 2012, 58, 3
0018-0599
Pojawia się w:
Herba Polonica
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza szkieletów do budowy aplikacji internetowych w ekosystemie Node.js
The comparative analysis of web applications frameworks in the Node.js ecosystem
Autorzy:
Miłosierny, Bartosz
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/1837816.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
JavaScript frameworks
Node.js environment
performance comparative analysis
server application
szkielety programistyczne JavaScript
środowisko Node.js
analiza porównawcza wydajności
aplikacja serwerowa
Opis:
Przedmiotem badań była analiza porównawcza trzech szkieletów do budowy aplikacji internetowych działających w ekosystemie Node.js: Express (wersja 4.17.1), Hapi (wersja 20.0.1) oraz Koa (wersja 2.13.0). Przygotowano ekspe-ryment składający się z szeregu scenariuszy, podczas których dokonano pomiarów czasów odpowiedzi serwera na żądania przychodzące ze strony klienta. W ramach pracy zaimplementowano serwerowe aplikacje testowe obsługujące żądania HTTP (GET, POST, PUT, DELETE) realizujące typowe operacje na bazie danych. Aplikacje zawierały te same funkcjonalności i zostały zbudowane przy pomocy trzech testowanych szkieletów. W poszczególnych scenariuszach wysyłano od niezależnych klientów po 1000 żądań danego typu, dokonywano pomiarów czasów kolejnych odpowiedzi oraz obliczano ich średnie. Na podstawie uzyskanych wyników okazało się, że szkielety Hapi i Koa dla żądań typu GET, POST, PUT, DELETE, operujące na jednym obiekcie lub ciągu znaków Hello World! osiągnęły najlepsze, choć bardzo zbliżone czasy odpowiedzi. W przypadku żądania GET, przy większych obciążeniach zdecydowanie najlepszym okazał się szkielet Koa, uzyskując czasy odpowiedzi w przybliżeniu o 20% lepsze niż Express. Przy dużych obciążeniach zdecydowanie najgorzej wypadł szkielet Hapi osiągający ponad 2 razy dłuższe czasy odpowiedzi niż szkielet Koa.
The subject of the research was the comparative analysis of three frameworks for building web applications, i.e. Ex-press (version 4.17.1), Hapi (version 20.0.1) and Koa (version 2.13.0), operating in the Node.js ecosystem. An experi-ment was prepared consisting of a number of scenarios, during which the server response times to incoming requests from the client were measured. As part of the work, server test applications handling HTTP requests (GET, POST, PUT, DELETE) performing typical data operations were implemented. The applications contained the same functionalities and were built using the three tested frameworks. In individual scenarios, 1,000 requests of a given type were sent from independent clients, the times of successive responses were measured and their averages were calculated. On the basis of the obtained results, Hapi and Koa frameworks for GET, POST, PUT, DELETE requests, operating on one object or a string Hello World! have achieved the best, although very similar, response times. In the case of the GET request, the Koa framework proved to be the best for higher loads, achieving response times approximately 20% better than the Express framework. For high loads, the Hapi framework achieved the worst results, reaching response times over 2 times longer than the Koa framework.
Źródło:
Journal of Computer Sciences Institute; 2021, 18; 42-48
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza porównawcza szkieletów programistycznych języka Java: Spring Boot, Micronaut oraz Quarkus
The comparative analysis of Java frameworks: Spring Boot, Micronaut and Quarkus
Autorzy:
Jeleń, Maciej
Dzieńkowski, Mariusz
Powiązania:
https://bibliotekanauki.pl/articles/2055128.pdf
Data publikacji:
2021
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
aplikacja internetowa
szkielety programistyczne języka Java
analiza wydajności
Spring Boot
Micronaut
Quarkus
web application
frameworks of the Java programming language
performance analysis
Opis:
Przedmiotem tej pracy jest analiza porównawcza trzech szkieletów programistycznych do budowy aplikacji interneto-wych dla języka Java: Spring Boot 2.4.4, Micronaut 2.5.4 oraz Quarkus 1.13.4.Final. Przygotowano aplikacje testowe, wyposażone w tą samą funkcjonalność, które wykorzystano w eksperymencie, polegającym na pomiarze czasów odpowiedzi serwera na żądania typu POST, GET, PUT i DELETE – realizujące operacje na bazie danych. Dla każdej aplikacji testowej, powtórzono pięciokrotnie scenariusz, który miał na celu zmierzyć czas obsługi żądań w różnych warunkach obciążeniowych. Podczas każdego powtórzenia zwiększano wielkość obciążenia, które oznaczało średnią liczbę wysyłanych żądań na sekundę przez wirtualnych użytkowników. Równolegle z badaniami wydajności wykonano pomiary niezawodności aplikacji testowych. Niezawodność zdefiniowano jako odsetek żądań wysyłanych do serwera, które zakończyły się niepowodzeniem. W porównaniach wzięto również pod uwagę objętość kodu aplikacji testowych opartych na wybranych szkieletach. Z przeprowadzonych analiz wynikło, że pod względem większości rozpatrywanych w ramach tej pracy kryteriów najlepszym szkieletem programistycznym okazał się Micronaut.
The aim of the work is a comparative analysis of three frameworks designed for building web applications for the Java programming language: Spring Boot 2.4.4, Micronaut 2.5.4 and Quarkus 1.13.4.Final. Test applications were prepared, equipped with the same functionality as used in the experiment consisting in measuring the server response times to a request of POST, GET, PUT and DELETE performing operations on the database. For each test application, the scenario aimed at measuring the time of handling requests under various load conditions was repeated five times. During each repetition of the scenario, the load which was the average number of requests sent per second by virtual users was increased. In parallel with performance tests, the reliability of the test applications was measured. Reliability was defined as the percentage of requests sent to the server that ended in a failure. The comparative analysis also took into consideration the volume of the code of the test applications based on the selected frameworks. The performed analyses showed that in terms of most of the criteria considered in this work Micronaut proved to be the best framework.
Źródło:
Journal of Computer Sciences Institute; 2021, 21; 287--294
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł
Tytuł:
Analiza wydajnościowa frameworka Symfony do tworzenia nowoczesnych aplikacji webowych na podstawie wybranych wersji
Performance analysis of the Symfony framework for creating modern web application based on selected versions
Autorzy:
Wójcik, Aleksander
Wolski, Mateusz
Smołka, Jakub Bartłomiej
Powiązania:
https://bibliotekanauki.pl/articles/98180.pdf
Data publikacji:
2019
Wydawca:
Politechnika Lubelska. Instytut Informatyki
Tematy:
framework Symfony
język PHP
MVC
tworzenie aplikacji w frameworku Symfony
testy wydajnościowe
programming language PHP
creating of the web application in framework Symfony
performance
tests
Opis:
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.
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.
Źródło:
Journal of Computer Sciences Institute; 2019, 13; 293-297
2544-0764
Pojawia się w:
Journal of Computer Sciences Institute
Dostawca treści:
Biblioteka Nauki
Artykuł

Ta witryna wykorzystuje pliki cookies do przechowywania informacji na Twoim komputerze. Pliki cookies stosujemy w celu świadczenia usług na najwyższym poziomie, w tym w sposób dostosowany do indywidualnych potrzeb. Korzystanie z witryny bez zmiany ustawień dotyczących cookies oznacza, że będą one zamieszczane w Twoim komputerze. W każdym momencie możesz dokonać zmiany ustawień dotyczących cookies