Optimizacija koda aplikacije i arhitekture poslužitelja za performanse i skalabilnost

diplomski rad (stručni)

diplomski rad (stručni)

Optimizacija koda aplikacije i arhitekture poslužitelja za performanse i skalabilnost

Vrsta ocjenski radovi
Tip diplomski rad (stručni)
Godina 2017
Status obranjeno

Sažetak

Autor će u radu obradit Internet tehnologije: PHP (MVC paradigma u Laravel radnom okviru) verzije 4, HTML5, CSS3, MySQL baza podataka, te Nginx web server. Cilj autora u ovo radu je usporediti brzinu aplikacija između 2 verzije radnih okvira Laravel. Dokazati koliki utjecaj na brzinu učitavanja ima optimizacija CSS3 koda, PHP koda, SQL upita na MySQL bazu podataka te dijelom optimizacija web servera. Praktični dio će predstavljati izrađena internet aplikacija pisana u PHP programskom jeziku, a kroz teorijski dio će biti opisan sam proces optimizacije, njegov utjecan na brzinu i skalabilnost te aplikacije te moguće prednosti i nedostatci takvog rada. U praktičnom dijelu rada koristit će se barem dvije ili tri verzije softvera (za usporedbu) u kojem će internet aplikacija biti izrađena - MySQL baza podataka, PHP, Laravel radni okvir te Nginx web server. Diplomski rad će i dijelom dotaknuti novi HTTP/2 protokol te njegov utjecaj na internet aplikaciju i postupke optimizacije.

Ključne riječi

PHP, MVC, SQL, baze podataka, MySQl