Beste fremgangsmåter for å optimalisere applikasjonen vår i ASP.NET MVC

Innholdsfortegnelse
Optimaliseringen av applikasjonene våre laget med ASP.NET MVC De går ikke bare fra programmeringssiden, det har også mye å gjøre med måten vi organiserer prosjektet vårt og dets avhengigheter på, i dette tilfellet av ressursene som nettleseren må laste ned, for eksempel bilder og filer. .css Y .js.
Dette er gitt av måten nettleseren behandler samtaler gjennom HTTP Hva skal jeg gjøre, siden det av sikkerhetshensyn er antall samtidige samtaler som kan foretas til det samme domenet, er begrenset, slik at brukeren og nettleseropplevelsen ikke blir skadet.
Som vi nevnte i begynnelsen, har nettleserne begrensninger Når det gjelder antall samtidige anrop som kan foretas i en forespørsel til samme domene, er det derfor hvis vi har mange statiske filer, vil det ta lengre tid å laste ned hvis de kommer i forskjellige inneslutninger, enn om vi har et mindre antall av disse .
Slå sammen .js -filerFor å oppnå en betydelig forbedring må vi kombinere filene våre til en. Dette vil redusere mengden elementer som må lastes ned, så hvis vi kan bør vi ha en generell .js -fil hvor du skal finne de generelle grunnfunksjonene, og i unntakstilfeller inkludere en ekstra for de forskjellige bestemte skriptene på siden.
SpritesDet samme kan brukes på .css -filer, men hva som skjer med bilder, vi kan ikke blande dette i en enkelt fil, dette er sant opp til et punkt, men vi kan bruke figuren til sprites, så hvis vi har flere knapper i bildeformat, kan vi lage flere sprites som har flere av disse knappene og av CSS finne den nødvendige.
Ved å bruke dette kan vi redusere mengden elementer som skal lastes ned som vi ser i følgende grafiske fremstilling:

Et annet viktig punkt som kommer i samme retning for å redusere samtalen HTTP er bruken av CDN -er, dette er statiske innholdsnettverk som går gjennom en annen server, og som vi kan bruke til å lagre bildene våre, .js og .css filer, slik at nettleseren ikke tror at den laster ned innhold fra samme domene, og dermed øker de parallelle forespørslene den kan komme med.
Dette gir også en ekstra fordel, ettersom filtjenesten kommer fra en egen server, kan vi optimalisere serveren bare for å betjene statisk innhold og dermed vår server ASP.NET den vil ha en lavere mengde belastning, og dermed redusere CPU og minnebelastning.
Bruk forskjellige CDN -erFaktisk kan vi gjøre et lite triks som er veldig effektivt og er å bruke to CDN -er i forskjellige domener, en for bildene og en for Skript Y CSS, med dette kan vi ha flere nedlastinger parallelt, noe som vil øke ytelsen til applikasjonen vår betydelig.
Med dette fullfører vi denne opplæringen, vi har sett at vi kan øke ytelsen til applikasjonen vår ved å bruke små triks og redusere mengden elementer som brukerens nettleser må laste ned.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng
wave wave wave wave wave