Cele mai bune practici pentru optimizarea aplicației noastre în ASP.NET MVC

Cuprins
Optimizarea aplicațiilor noastre realizate cu ASP.NET MVC Nu numai că merg din partea programării, ci au mult de-a face cu modul în care ne organizăm proiectul și dependențele acestuia, în acest caz cu resursele pe care browserul trebuie să le descarce, de exemplu imagini și fișiere. .css Da .js.
Acest lucru este dat de modul în care browserul tratează apelurile prin intermediul HTTP Ce trebuie făcut, deoarece, din motive de securitate, numărul de apeluri simultane care pot fi efectuate către același domeniu este limitat, astfel încât utilizatorul și experiența de navigare să nu fie afectate.
După cum am menționat la început, browserele au restricții În ceea ce privește numărul de apeluri simultane care pot fi efectuate într-o cerere către același domeniu, de aceea, dacă avem multe fișiere statice, acest lucru va dura mai mult pentru a fi descărcat dacă acestea vin în incluziuni diferite, decât dacă avem un număr mai mic dintre acestea .
Îmbinați fișierele .jsPentru a realiza o îmbunătățire substanțială, trebuie să combinăm fișierele noastre într-unul singur, acest lucru va reduce cantitatea de elemente care trebuie descărcate, așa că, dacă putem, ar trebui să avem un fișierul general .js unde să localizați funcționalitățile generale de bază și, în cazuri excepționale, să includeți una suplimentară pentru diferitele scripturi particulare ale paginii.
SpriteLa fel se poate aplica fișierelor .css, cu toate acestea, ceea ce se întâmplă cu imaginile, nu putem amesteca acest lucru într-un singur fișier, acest lucru este adevărat până la un punct, dar putem folosi figura sprite, deci dacă avem mai multe butoane în format imagine, putem crea mai multe sprite care au mai multe dintre aceste butoane și de CSS localizează-l pe cel necesar.
Aplicând acest lucru putem reduce cantitatea de elemente de descărcat așa cum vedem în următoarea reprezentare grafică:

Un alt punct important care vine în aceeași direcție pentru a reduce apelurile HTTP este utilizarea CDN-uri, acestea sunt rețele de conținut static care trec printr-un server diferit și pe care le putem folosi pentru a stoca imaginile noastre, fișiere .js și .css, astfel încât browserul să nu creadă că descarcă conținut din același domeniu, crescând astfel solicitările paralele pe care le poate face.
Acest lucru aduce, de asemenea, un avantaj suplimentar, deoarece serviciul de fișiere provine de la un server separat, putem optimiza serverul menționat numai pentru a servi conținut static și, astfel, serverul nostru ASP.NET va avea o cantitate mai mică de încărcare, reducând astfel încărcarea procesorului și a memoriei.
Utilizați CDN-uri diferiteDe fapt, putem face un mic truc care este foarte eficient și este să folosim două CDN-uri în diferite domenii, unul pentru imagini și unul pentru Scripturi Da CSS, cu aceasta putem avea mai multe descărcări în paralel, ceea ce va crește semnificativ performanța aplicației noastre.
Cu aceasta încheiem acest tutorial, am văzut că putem crește performanța aplicației noastre folosind mici trucuri și reducând cantitatea de elemente pe care browserul utilizatorului trebuie să le descarce.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave