Mål ytelsen til ASP.NET MVC -applikasjonen

Innholdsfortegnelse
Mye har blitt sagt om hvordan ytelsen til et program bør forbedres, både med teknikker på serversiden og på klientsiden, på den siste siden er det vanskelig å vite hva som fungerer og hva som ikke fungerer, siden det generelt er en subjektiv oppfatning om applikasjonen vår lastes raskt eller ikke.
Heldigvis er det noen verktøy som vi kan installere, og på denne måten uten å starte en eneste kodelinje i applikasjonen vår, kan vi måle ytelsen og dermed vite hva slags tiltak vi bør ta.
For å korrigere må vi vite at det mislykkes, og den eneste måten å gjøre dette på er å ha et verktøy som lager en profil av applikasjonen vår og dermed gå direkte til punktene som feiler; heldigvis for oss har vi et verktøy som heter YSlow utviklet av Yahoo! Og som vi kan bruke i nettleseren Firefox som et komplement.
YSlowSelv om den er kompatibel med andre nettlesere av lesbarhetshensyn, kommer vi til å anta Firefox som en nettleser for denne opplæringen, så i tilleggsprogrammer eller utvidelser Firefox la oss se etter YSlow og vi installerer det, så skal vi lage en ny applikasjon av Internett i ASP.NET MVC for å teste ytelsen til basismalen med basismalen.
For dette husker vi at vi må gå til Fil, Nytt prosjekt, ASP.NET MVC -applikasjon og velg Internett -applikasjonsmalen i dialogboksen:

Når dette er gjort må vi få programmet til å kjøre inn Firefox Og når vi ser det, skal vi utføre komplementet, hvis det er første gang vi skal utføre det, vil det be oss om å aktivere det, vi må velge alternativet som sier å kjøre hver gang en webside er lastet:

Når ovenstående er gjort, skal vi nå klikke på knappen kjøre tester, det interessante med YSlow er at det er basert på de forskjellige testene som Yahoo.com bruker på portalen din, så vi kan stole på at vi vil få noen gode råd om hvordan vi kan forbedre applikasjonen vår.
Når vi kjører testen får vi en god vurdering for basismalen, dette er takket være det faktum at malen prøver å implementere beste praksis direkte, men det er noen mislykkede tester, for eksempel antall forespørsler HTTP eller bruk av a CDN.

For hver seksjon vil vi ha en kort forklaring og noen tips om hvordan du kan forbedre ytelsen, i tillegg til å vise oss litt mer om hva applikasjonen vår gjør når den lastes inn, slik at vi kan oppdage større problemer enn vi kan forestille oss.
Andre verktøySelvfølgelig er dette ikke det eneste verktøyet, det er andre som kjører online, så det er opp til oss å undersøke litt mer for å kunne ha forskjellige synspunkter og dermed finne det som passer best for vår applikasjon.
Med dette fullfører vi denne opplæringen etter å ha lært hvordan vi måler ytelsen som kan oppnås på klientsiden, og får poeng som kan kvantifiseres takket være YSlow.
wave wave wave wave wave