Title: | Analiza in primerjava zmogljivosti knjižnic Node.js za razvoj več-nivojskih spletnih rešitev : magistrsko delo |
---|
Authors: | ID Donko, Žiga (Author) ID Šumak, Boštjan (Mentor) More about this mentor... |
Files: | MAG_Donko_Ziga_2022.pdf (1,94 MB) MD5: 4760CC213ECC4402304BED088448A86E
|
---|
Language: | Slovenian |
---|
Work type: | Master's thesis/paper |
---|
Typology: | 2.09 - Master's Thesis |
---|
Organization: | FERI - Faculty of Electrical Engineering and Computer Science
|
---|
Abstract: | Na področju tehnologij Node.js imamo na voljo več ogrodij in knjižnic, ki omogočajo razvoj več-nivojskih spletnih rešitev. Časovna zmogljivost posameznih ogrodij in knjižnic omogoča razvoj učinkovitejših rešitev, kar omogoči krajši čas procesiranja zahtev in posledično ekonomske prednosti. V magistrski nalogi smo opravili raziskavo vidika zmogljivosti knjižnic in ogrodij Node.js za gradnjo več-nivojskih spletnih rešitev. Definirali smo metrike zmogljivosti na posameznih nivojih in implementirali programsko opremo za oceno posameznih metrik na posameznih nivojih ter izvedli eksperimentalne meritve. Na podatkovnem nivoju smo primerjali knjižnici Sequelize in Mongoose, med tema dvema se je knjižnica Mongoose izkazala za statistično značilno zmogljivejšo po metriki povprečnega časa poizvedb. Na nivoju spletnih storitev smo primerjali knjižnice Express.js, Fastify, Restify, Koa.js in Hapi z orodji Artillery, Autocannon ter lastno implementacijo meritev. Med le-temi se je izkazala knjižnica Fastify kot statistično značilno zmogljivejša po metrikah prepustnosti in odzivnega časa. Na nivoju odjemalca smo primerjali ogrodje Angular in knjižnico React po metrikah Web Vitals, izmerili smo statistično značilno ugodnejše metrike pri knjižnici React. Raziskava v predstavljeni magistrski nalogi razvijalcem omogoči načrtovanje arhitekture s kombinacijo tehnologij, ki so računsko zmogljivejša od preostanka. |
---|
Keywords: | več-nivojske spletne rešitve, Node.js, programske knjižnice, primerjava zmogljivosti |
---|
Place of publishing: | Maribor |
---|
Place of performance: | Maribor |
---|
Publisher: | [Ž. Donko] |
---|
Year of publishing: | 2022 |
---|
Number of pages: | 1 spletni vir (1 datoteka PDF (XIII, 97 f.)) |
---|
PID: | 20.500.12556/DKUM-82302 |
---|
UDC: | 004.428:004.777(043.2) |
---|
COBISS.SI-ID: | 129537283 |
---|
Publication date in DKUM: | 16.11.2022 |
---|
Views: | 651 |
---|
Downloads: | 123 |
---|
Metadata: | |
---|
Categories: | KTFMB - FERI
|
---|
:
|
Copy citation |
---|
| | | Average score: | (0 votes) |
---|
Your score: | Voting is allowed only for logged in users. |
---|
Share: | |
---|
Hover the mouse pointer over a document title to show the abstract or click
on the title to get all document metadata. |