| | SLO | ENG | Cookies and privacy

Bigger font | Smaller font

Search the digital library catalog Help

Query: search in
search in
search in
search in
* old and bologna study programme

Options:
  Reset


1 - 1 / 1
First pagePrevious page1Next pageLast page
1.
Empirična analiza ter primerjava tehnologij in pristopov predpomnjenja v sodobnih spletnih rešitvah
Jure Žnidarec, 2018, master's thesis

Abstract: V informacijski dobi smo na vsakem koraku obdani z veliko količino podatkov. Prav tako je vedno več aktivnih uporabnikov in vsi si želijo dostopati do želenih informacij v čim krajšem odzivnem času. V našem delu smo se odločili raziskati, kakšne možnosti ponuja predpomnjenje podatkov v sodobnih spletnih rešitvah. Cilji naloge so bili zagotoviti optimalno delovanje našega sistema z implementacijo in uporabo različnih strategij predpomnjenja ter zagotoviti delovanje navadne odzivne in napredujoče spletne aplikacije. Najprej smo pregledali obstoječo literaturo, potem pa smo se lotili izdelave zalednega sistema, napredujoče in navadne odzivne spletne aplikacije. Pri izdelavi zalednega sistema smo uporabili različne strategije predpomnjenja, ki temeljijo na sistemu Redis. S pomočjo metode izvajanja testov, s programom JMeter, smo ugotavljali, katera izmed teh strategij je optimalna za delovanje našega sistema. Ugotovili smo, da je za naš sistem optimalna uporaba kombinacija strategij “Read-Through” in “Write-Through”. Na koncu smo preverili tudi, kako dobro je definirana naša napredujoča spletna aplikacija, kar smo izvedli s pomočjo orodja Lighthouse. Omejitve, ki so se pojavile, predstavljajo uporabo paketa za povezavo in interakcijo s sistemom Redis, saj le-ta ni podpiral cevenja in je tako prišlo do daljšega izvajanja operacij. Možnosti za nadaljnje delo vidimo v tem, da bi sistem začelo uporabljati večje število uporabnikov. S tem bi dosegli večje količine podatkov, kar bi privedlo do večje obremenitve sistema. Na ta način bi lažje ovrednotili, kako se sistem obnaša ob večjih obremenitvah.
Keywords: predpomnjenje, napredujoče spletne aplikacije, odzivne spletne aplikacije, Angular, Node.js, Express, Redis, MySQL, API, Cache-Aside, Read-Through, Write-Around, Write-Through, Write-Behind, JMeter, Lighthouse
Published: 21.12.2018; Views: 297; Downloads: 56
.pdf Full text (1,81 MB)

Search done in 0.05 sec.
Back to top
Logos of partners University of Maribor University of Ljubljana University of Primorska University of Nova Gorica