Bästa praxis för att optimera vår applikation i ASP.NET MVC

Innehållsförteckning
Optimeringen av våra applikationer gjorda med ASP.NET MVC De går inte bara från programmeringssidan, det har också mycket att göra med hur vi organiserar vårt projekt och dess beroenden, i detta fall av de resurser som webbläsaren måste ladda ner, till exempel bilder och filer. .css Y .js.
Detta ges av hur webbläsaren behandlar samtal via HTTP Vad ska jag göra, eftersom det av säkerhetsskäl är begränsat antal samtidiga samtal som kan ringas till samma domän, så att användaren och deras surfupplevelse inte skadas.
Som vi nämnde i början har webbläsarna begränsningar När det gäller antalet samtidiga samtal som kan göras i en förfrågan till samma domän, det är därför som om vi har många statiska filer tar det längre tid att ladda ner om de kommer i olika inkluderingar än om vi har ett mindre antal av dessa .
Slå ihop .js -filerFör att uppnå en väsentlig förbättring måste vi kombinera våra filer till en, detta kommer att minska mängden element som måste laddas ner, så om vi kan bör vi ha en allmän .js -fil var man ska hitta de allmänna grundfunktionerna och i undantagsfall inkludera ytterligare ett för sidans olika skript.
SpritesDetsamma kan tillämpas på .css -filer, men vad som händer med bilder kan vi inte blanda detta i en enda fil, detta är sant upp till en punkt, men vi kan använda figuren för sprites, så om vi har flera knappar i bildformat kan vi skapa flera sprites som har flera av dessa knappar och by CSS hitta den nödvändiga.
Genom att tillämpa detta kan vi minska mängden element att ladda ner som vi ser i följande grafiska representation:

En annan viktig punkt som kommer i samma riktning för att minska antalet samtal HTTP är användningen av CDN: er, det här är statiska innehållsnätverk som går igenom en annan server och som vi kan använda för att lagra våra bilder, .js- och .css -filer, så att webbläsaren inte tror att den laddar ner innehåll från samma domän, vilket ökar de parallella förfrågningar som den kan göra.
Detta ger också en ytterligare fördel, eftersom filtjänsten kommer från en separat server, kan vi optimera nämnda server bara för att servera statiskt innehåll och därmed vår server ASP.NET den kommer att ha en lägre belastning, vilket minskar CPU och minnesbelastning.
Använd olika CDN: erI själva verket kan vi göra ett litet trick som är mycket effektivt och är att använda två CDN: er på olika domäner, en för bilderna och en för Skript Y CSS, med detta kan vi ha fler nedladdningar parallellt, vilket avsevärt ökar prestandan för vår applikation.
Med detta avslutar vi denna handledning, vi har sett att vi kan öka prestandan för vår applikation genom att använda små knep och minska mängden element som användarens webbläsare måste ladda ner.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng
wave wave wave wave wave