Labākā prakse mūsu lietojumprogrammas optimizēšanai ASP.NET MVC

Satura rādītājs
Mūsu lietojumprogrammu optimizācija, kas veikta ar ASP.NET MVC Tie attiecas ne tikai no programmēšanas puses, bet arī lielā mērā ir saistīti ar veidu, kādā mēs organizējam savu projektu, un tā atkarībām, šajā gadījumā resursiem, kas pārlūkprogrammai ir jālejupielādē, piemēram, attēliem un failiem. .css Y .js.
To nosaka veids, kādā pārlūkprogramma apstrādā zvanus, izmantojot HTTP Ko darīt, jo drošības apsvērumu dēļ vienlaicīgu zvanu skaits, ko var veikt tajā pašā domēnā, ir ierobežots, lai nekaitētu lietotājam un viņa pārlūkošanas pieredzei.
Kā jau minējām sākumā, pārlūkprogrammām ir ierobežojumiem Attiecībā uz vienlaicīgu zvanu skaitu, ko var veikt pieprasījumā uz to pašu domēnu, tādēļ, ja mums ir daudz statisku failu, to lejupielāde prasīs ilgāku laiku, ja tie tiks iekļauti dažādos ieslēgumos, nekā tad, ja mums ir mazāks skaits šo .
Apvienot .js failusLai panāktu būtisku uzlabojumu, mums ir jāapvieno savi faili vienā, tas samazinās lejupielādējamo elementu skaitu, tādēļ, ja iespējams, mums vajadzētu būt vispārējs .js fails kur atrast vispārējās pamatfunkcijas, un izņēmuma gadījumos iekļaut papildu lapu dažādiem skriptiem.
SpritesTo pašu var attiecināt arī uz .css failiem, tomēr, kas notiek ar attēliem, mēs nevaram to sajaukt vienā failā, tas zināmā mērā ir taisnība, bet mēs varam izmantot skaitli sprites, tādēļ, ja mums ir vairākas pogas attēla formātā, mēs varam izveidot vairākas sprites kurām ir vairākas no šīm pogām un līdz CSS atrodiet vajadzīgo.
Piemērojot to, mēs varam samazināt lejupielādējamo elementu skaitu, kā redzams šādā grafiskajā attēlā:

Vēl viens svarīgs punkts, kas nāk tajā pašā virzienā, lai samazinātu zvanu skaitu HTTP ir izmantot CDN, tie ir statiski satura tīkli, kas iet caur citu serveri un kurus mēs varam izmantot, lai saglabātu savus attēlus, .js un .css failus, lai pārlūkprogramma nedomātu, ka tā lejupielādē saturu no viena domēna, tādējādi palielinot paralēli veikto pieprasījumu skaitu.
Tas dod arī papildu labumu, jo failu pakalpojums nāk no atsevišķa servera, mēs varam optimizēt minēto serveri tikai statiska satura un tādējādi arī mūsu servera apkalpošanai ASP.NET tai būs mazāka slodze, tādējādi samazinot CPU un atmiņas slodzi.
Izmantojiet dažādus CDNPatiesībā mēs varam izdarīt nelielu triku, kas ir ļoti efektīvs un ir izmantot divus CDN dažādās jomās - viens attēliem un otrs Skripti Y CSS, līdz ar to mums vienlaikus var būt vairāk lejupielāžu, kas ievērojami palielinās mūsu lietojumprogrammas veiktspēju.
Pabeidzot šo apmācību, mēs esam redzējuši, ka mēs varam uzlabot savas lietojumprogrammas veiktspēju, izmantojot nelielus trikus un samazinot elementu daudzumu, kas lietotāja pārlūkprogrammai ir jālejupielādē.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu
wave wave wave wave wave