| Form of studies |
Bachelor |
| Title of the study programm |
Computer Systems |
| Title in original language |
Energoefektivitātes un mērogojamības novērtējums tīmekļa lietojumprogrammu ietvaros: Django, Laravel un Express.js pētījums |
| Title in English |
Evaluating Energy Efficiency and Scalability in Web Application Frameworks: A Study of Django, Laravel, and Express.js |
| Department |
Faculty Of Computer Science Information Tehnology And Energy |
| Scientific advisor |
Padmaraj Nidagundi |
| Reviewer |
Gusts Linkevičs |
| Abstract |
Tīmekļa ietvara izvēle mūsdienu programmatūras izstrādē kļūst arvien nozīmīgāka, jo tā tieši ietekmē sistēmas veiktspēju un ilgtermiņa uzturēšanu. Populāri ietvari, piemēram, Django, Laravel un Express.js, piedāvā funkcijas, kas nosaka servera CPU un atmiņas izmantošanu, kas tieši ietekmē gan enerģijas patēriņu, gan sistēmas mērogojamību. Lai gan lielākā daļa iepriekšējo pētījumu koncentrējas uz tādiem rādītājiem kā reakcijas laiks un caurlaidspēja, šo sistēmu enerģijas patēriņš un ilgtspējība joprojām nav pietiekami izpētīti.
Šī bakalaura darba galvenais mērķis ir analizēt Django, Laravel un Express.js energoefektivitāti un mērogojamību. Darbā tiek pētītas ietvaru arhitektūras iespējas, piemēram, maršrutēšana, starpprogrammatūra un datubāzes mijiedarbība. Tā kā šīs funkcijas tieši ietekmē resursu izmantošanu, tika veikts kontrolēts eksperiments, lai izmērītu to ietekmi. Eksperimenta laikā tika izveidotas identiskas REST API lietojumprogrammas. Izvēlētie novērtēšanas rādītāji bija reakcijas laiks, caurlaidspēja un netiešie energoefektivitātes mērījumi. Empīriskie rezultāti liecina, ka Express.js nodrošina visaugstāko energoefektivitāti un caurlaidspēju, lai gan tam nepieciešama manuāla drošības konfigurācija. Laravel piedāvā lielisku izstrādātāja ergonomiku, bet patērē visvairāk resursu, savukārt Django piedāvā līdzsvaru starp spēcīgu drošību, uzturēšanu un mērenu enerģijas patēriņu.
Šis pētījums sniedz teorētisku pamatu, lai palīdzētu izstrādātājiem izvēlēties ietvarus, nezaudējot veiktspēju vai energoefektivitāti. Galu galā šis pētījums izveido atkārtoti izmantojamu eksperimentālo metodoloģiju, ko topošie pētnieki var konsekventi pielietot.
Šis darbs sastāv no 78 lappusēm, 10 tabulām, 8 attēliem, un 43 atsaucēm. |
| Keywords |
servera ietvari, energoefektivitāte, mērogojamība, ilgtspējīga programmatūras inženierija, veiktspējas novērtējums |
| Keywords in English |
Backend Frameworks, Energy Efficiency, Scalability, Sustainable Software Engineering, Performance Evaluation, Green Computing, Comprehensive Comparison |
| Language |
eng |
| Year |
2026 |
| Date and time of uploading |
27.05.2026 00:14:34 |