1. Razvoj sistema za beleženje statistike ogledov nepremičninskih oglasovMarcel Matko Sotošek, 2025, diplomsko delo Opis: Diplomsko delo obravnava razvoj zalednega sistema za beleženje in analizo ogledov nepremičninskih oglasov na spletnih portalih. V prvem delu je predstavljen teoretični okvir, ki vključuje ozadje problema, cilje naloge ter pregled ključnih tehnoloških in konceptualnih temeljev za razvoj sistema.
Praktični del zajema celoten proces načrtovanja in implementacije sistema. Posebna pozornost je namenjena analizi zahtev, načrtovanju arhitekture in podatkovnih struktur ter razvoju ključnih funkcionalnosti, kot so integracija z nepremičninskimi portali, obdelava nalog ter pridobivanje in analiza statističnih podatkov.
Sistem je bil testiran v realnem okolju, pri čemer so bile ocenjene njegove zmogljivosti, natančnost in odzivnost, kar je omogočilo tudi identifikacijo možnosti za nadaljnje optimizacije in izboljšave. Ključne besede: REST, Express.js, Redis, BullMQ, mikrostoritev Objavljeno v DKUM: 15.10.2025; Ogledov: 0; Prenosov: 5
Celotno besedilo (2,50 MB) |
2. Analiza uporabe in primerjave različnih konfiguracij predpomnjenja objektov na strani odjemalca : magistrsko deloDomen Kirn Kreft, 2022, magistrsko delo Opis: Predpomnjenje podatkov je dandanes stalna praksa, kadar rokujemo s pogosto uporabljeni podatki. Znotraj tega magistrskega dela smo se odločili med seboj primerjati štiri različne konfiguracije, ki uporabljajo dve podatkovni bazi od katerih se ena uporablja za predpomnjenje. Za primerjavo konfiguracij smo pripravili dve uporabniški zgodbi, ki sta v večinskem delu predstavljali operacije pisanja ali pa branja nad bazami. Te uporabniške zgodbe smo v nadaljevanju testirali s štirimi različnimi velikostmi množic podatkov, ki so segale od tisoč pa vse do milijon vnosov. Pridobljene rezultate smo na koncu analizirali ter jih razdelili v dva sklopa, in sicer poraba spomina ter poraba časa. Ključne besede: predpomnjenje, redis, memcached, postgresql, mongodb Objavljeno v DKUM: 12.01.2023; Ogledov: 668; Prenosov: 59
Celotno besedilo (1,45 MB) |
3. Podatkovna baza Redis kot aplikacijski predpomnilnik spletne rešitve : diplomsko deloLeon Šardi, 2021, diplomsko delo Opis: Diplomska naloga opisuje razvoj spletne rešitve, ki vključuje podatkovno bazo Redis, kot aplikacijski predpomnilnik. Namen njene uporabe je doseči pohitritev pri obdelavi uporabniških klicev. V sklopu diplomske naloge smo takšno spletno rešitev tudi implementirali. Po implementaciji smo opravili teste in analizirali kakšno pohitritev dosežemo z uporabo podatkovne baze Redis, kot aplikacijski predpomnilnik. Na podlagi rezultatov, ki so predstavljeni v diplomskem delu lahko zaključimo, da Redis prinese pohitritev spletne rešitve. Ključne besede: podatkovna baza, Redis, NoSQL, predpomnilnik Objavljeno v DKUM: 18.10.2021; Ogledov: 611; Prenosov: 57
Celotno besedilo (838,55 KB) |
4. Realno-časovna komunikacija v spletnih aplikacijah z uporabo knjižnice SignalR : diplomsko deloRok Nikolovski Ribič, 2019, diplomsko delo Opis: V diplomski nalogi so predstavljene osnovne tehnike, ki se uporabljajo za realno-časovno komunikacijo v spletnih aplikacijah in knjižnica SignalR, ki v ozadju uporablja omenjene tehnike. Predstavljena je tudi tehnika uporabe knjižnice SignalR v povezavi s tehnologijo Redis.
Praktični del diplomske naloge predstavlja preprosta spletna aplikacija za klepet, ki omogoča izmenjavanje sporočil med uporabniki v realnem času in za delovanje uporablja knjižnico SignalR ter Redis. Ključne besede: realno-časovna komunikacija, splet, SignalR, ASP.NET Core, Redis Objavljeno v DKUM: 21.08.2019; Ogledov: 1369; Prenosov: 169
Celotno besedilo (1,94 MB) |
5. Empirična analiza ter primerjava tehnologij in pristopov predpomnjenja v sodobnih spletnih rešitvahJure Žnidarec, 2018, magistrsko delo Opis: 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. Ključne besede: 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 Objavljeno v DKUM: 21.12.2018; Ogledov: 1382; Prenosov: 174
Celotno besedilo (1,81 MB) |
6. Razvoj aplikacije za spremljanje zdravega načina življenjaJože Žlebič, 2016, diplomsko delo/naloga Opis: Posamezniki, ki se odločijo za izvajanje metode za izboljšanje zdravja, imenovane »2 + 5«, so pri njenem izvajanju pogosto nenatančni in nedosledni, zato smo v okviru diplomskega dela razvili aplikacijo, ki uporabnikom omogoča interaktivno spremljanje in beleženje aktivnosti ter prikaz njihove uspešnosti. Izdelali smo delujočo prototipno rešitev, pri kateri smo uporabili brezplačno razvojno programsko opremo.
Tema diplomskega dela obravnava razvoj aplikacije s pomočjo programskega jezika JavaScript, knjižnice Jquery in informacijskih tehnologij platforme Node.js, html ter baze podatkov Redis.
Ugotovili smo, da obstoječa brezplačna informacijska tehnologija omogoča profesionalno in učinkovito podporo za rešitev našega problema. Aplikacija deluje na mobilnih telefonih in stacionarnih računalnikih, na strani uporabnika jo izvaja spletni brskalnik, pri tem pa moramo imeti zagotovljen dostop do interneta. Ključne besede: razvoj aplikacije, zdrav način življenja, metoda 2 + 5, JavaScript, Jquery, Node.js, Redis, odprta koda Objavljeno v DKUM: 12.10.2016; Ogledov: 1257; Prenosov: 117
Celotno besedilo (2,31 MB) |