Išmatuokite ASP.NET MVC programos našumą

Turinys
Daug kalbėta apie tai, kaip turėtų būti pagerintas programos našumas tiek naudojant serverio, tiek kliento metodus, antroje pusėje sunku žinoti, kas veikia, o kas ne, nes paprastai tai yra subjektyvus suvokimas, ar mūsų programa įkeliama greitai, ar ne.
Laimei, yra keletas įrankių, kuriuos galime įdiegti ir tokiu būdu nepaleisdami nė vienos kodo eilutės savo programoje, galime išmatuoti jos našumą ir taip žinoti, kokių priemonių turėtume imtis.
Norėdami pataisyti, turime žinoti, kad tai nepavyksta, ir vienintelis būdas tai padaryti yra turėti įrankį, kuris sudarytų mūsų programos profilį ir taip tiesiogiai pereiti prie nesėkmingų taškų; laimei, mes turime įrankį, vadinamą YSlow sukūrė „Yahoo! Ir tai mes galime naudoti naršyklėje „Firefox“ kaip papildymas.
YSlowNors dėl skaitomumo jis suderinamas su kitomis naršyklėmis, darysime prielaidą „Firefox“ kaip šios pamokos naršyklė, todėl priedų ar plėtinių tvarkytuvėje „Firefox“ ieškokime YSlow ir mes ją įdiegsime, tada sukursime naują programą internetas į ASP.NET MVC išbandyti pagrindinio šablono veikimą naudojant pagrindinį šabloną.
Dėl to prisimename, kad turime eiti į Failas, naujas projektas, ASP.NET MVC programa ir dialogo lange pasirinkite interneto programos šabloną:

Kai tai bus padaryta, turime paleisti programą „Firefox“ Ir kai tik tai pamatysime, vykdysime papildinį, jei pirmą kartą jį vykdysime, jis paprašys mūsų jį suaktyvinti, turime pasirinkti parinktį, kuri sako, kad paleisti kiekvieną kartą, kai tinklalapis yra pakrautas:

Kai viskas bus padaryta aukščiau, dabar spustelėsime mygtuką atlikti testus, įdomus dalykas YSlow yra tai, kad jis pagrįstas įvairiais testais Yahoo.com naudoja jūsų portale, todėl galime pasitikėti, kad gausime gerų patarimų, kaip patobulinti savo programą.
Atlikdami testą mes gauname puikų pagrindinio šablono įvertinimą, nes šis šablonas bando tiesiogiai įgyvendinti geriausią praktiką, tačiau yra keletas nesėkmingų testų, pvz., Užklausų skaičius HTTP arba naudojant a CDN.

Kiekviename skyriuje pateiksime trumpą paaiškinimą ir keletą patarimų, kaip pagerinti našumą, be to, šiek tiek daugiau parodysime, ką mūsų programa veikia įkeliant, kad galėtume aptikti didesnių problemų, nei galime įsivaizduoti.
Kiti įrankiaiŽinoma, tai nėra vienintelis įrankis, yra ir kitų, kurie veikia internete, todėl mes turime šiek tiek daugiau ištirti, kad galėtume turėti skirtingus požiūrius ir taip rasti tai, kas geriausiai tinka mūsų programai.
Su šia pamoka baigsime išmokę išmatuoti kliento našumą ir gauti taškų, kuriuos galima išmatuoti YSlow.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave