Innehållsförteckning
Mycket har sagts om hur en applikations prestanda ska förbättras, både med tekniker på serversidan och på klientsidan, på den senare sidan är det svårt att veta vad som fungerar och vad som inte fungerar, eftersom det i allmänhet är en subjektiv uppfattning om vår applikation laddas snabbt eller inte.Lyckligtvis finns det några verktyg som vi kan installera och på detta sätt utan att starta en enda kodrad i vår applikation kan vi mäta dess prestanda och därmed veta vilken typ av åtgärder vi bör vidta.
För att korrigera måste vi veta att det misslyckas och det enda sättet att göra detta är att ha ett verktyg som gör en profil för vår applikation och därmed gå direkt till de punkter som misslyckas; lyckligtvis för oss har vi ett verktyg som heter YSlow utvecklad av Yahoo! Och som vi kan använda i webbläsaren Firefox som komplement.
YSlowÄven om den är kompatibel med andra webbläsare av läsbarhetsskäl, kommer vi att anta Firefox som en webbläsare för den här självstudien, så i tilläggs- eller tilläggshanteraren Firefox låt oss leta efter YSlow och vi installerar det, då ska vi skapa en ny applikation av Internet i ASP.NET MVC för att testa basmallens prestanda med basmallen.
För detta kommer vi ihåg att vi måste gå till Arkiv, Nytt projekt, ASP.NET MVC -applikation och välj Internetprogrammallen i dialogrutan:
När detta är gjort måste vi få programmet att köras in Firefox Och när vi väl ser det, kommer vi att utföra komplementet, om det är första gången som vi kommer att utföra det, kommer det att be oss att aktivera det, vi måste välja alternativet som säger att köras varje gång en webbsida laddas:
När ovanstående är gjort kommer vi nu att klicka på knappen kör tester, det intressanta med YSlow är att det är baserat på de olika testerna som Yahoo.com använder på din portal, så vi kan lita på att vi kommer att få några bra råd om hur vi kan förbättra vår applikation.
När vi kör testet får vi ett bra betyg för basmallen, detta är tack vare att mallen försöker implementera bästa praxis direkt, men det finns några misslyckade tester, till exempel antalet förfrågningar HTTP eller användningen av a CDN.
För varje avsnitt kommer vi att ha en kort förklaring och några tips om hur du kan förbättra prestanda, förutom att visa oss lite mer om vad vår applikation gör när den laddas, så att vi kan upptäcka större problem än vi helt enkelt kan föreställa oss.
Andra verktygDetta är naturligtvis inte det enda verktyget, det finns andra som körs online, så det är upp till oss att undersöka lite mer för att kunna ha olika synpunkter och därmed hitta det som passar bäst för vår applikation.
Med detta avslutar vi denna handledning efter att ha lärt oss hur man mäter prestanda som kan uppnås på klientsidan och erhåller poäng som kan kvantifieras tack vare YSlow.