Sadržaj
Mnogo je rečeno o tome kako bi se performanse aplikacije trebale poboljšati, kako tehnikama na strani poslužitelja tako i na strani klijenta, s druge strane teško je znati što radi, a što ne, budući da je općenito subjektivna percepcija učitava li se naša aplikacija brzo ili ne.Srećom, postoje neki alati koje možemo instalirati i na ovaj način bez pokretanja jednog retka koda u našoj aplikaciji možemo mjeriti njegove performanse i tako znati kakve mjere trebamo poduzeti.
Da bismo ispravili moramo znati da to ne uspijeva i da je jedini način da to učinimo imati alat koji čini profil naše aplikacije i na taj način izravno prelazi na točke koje propadaju; na sreću za nas imamo alat tzv YSpor razvio Yahoo! I koje možemo koristiti u pregledniku Firefox kao dopuna.
YSporIako je kompatibilan s drugim preglednicima zbog čitljivosti, pretpostavit ćemo Firefox kao preglednik za ovaj vodič, tako i u upravitelju dodataka ili proširenja Firefox potražimo YSpor i instaliramo ga, zatim ćemo stvoriti novu aplikaciju za Internet u ASP.NET MVC za testiranje izvedbe osnovnog predloška s osnovnim predloškom.
Zbog toga se sjećamo da moramo otići na Datoteka, novi projekt, aplikacija ASP.NET MVC i u dijaloškom okviru odaberite predložak internetske aplikacije:
Nakon što to učinimo, moramo omogućiti pokretanje aplikacije Firefox I kad to vidimo, izvršit ćemo komplement, ako ćemo ga izvršiti prvi put, tražit će od nas da ga aktiviramo, moramo odabrati opciju koja kaže da se pokreće svaki put učitava se:
Nakon što je gore navedeno učinjeno, sada ćemo kliknuti gumb pokrenuti testove, ono zanimljivo YSpor je da se temelji na različitim testovima koji Yahoo.com koristi na vašem portalu, pa možemo vjerovati da ćemo dobiti neke dobre savjete o tome kako poboljšati našu aplikaciju.
Prilikom izvođenja testa dobivamo odličnu ocjenu za osnovni predložak, to je zahvaljujući činjenici da navedeni predložak pokušava izravno implementirati najbolje prakse, međutim postoje neki neuspjeli testovi, poput broja zahtjeva HTTP ili korištenje a CDN.
Za svaki odjeljak imat ćemo kratko objašnjenje i nekoliko savjeta o tome kako poboljšati performanse, osim što će nam pokazati malo više o tome što naša aplikacija radi kada se učita, tako da možemo otkriti veće probleme nego što možemo jednostavno zamisliti.
Ostali alatiNaravno, ovo nije jedini alat, postoje i drugi koji rade na mreži, pa je na nama da još malo istražimo kako bismo mogli imati različita gledišta i tako pronaći ono što najbolje odgovara našoj aplikaciji.
Ovim smo završili ovaj vodič nakon što smo naučili mjeriti performanse koje se mogu postići na strani klijenta, dobivajući bodove koji se mogu kvantificirati zahvaljujući YSpor.