Graduate papers
  
Description of the graduate paper
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