Tinklalapio su ASP.NET MVC anatomija

Turinys
Žiniatinklio programos generavimas turi keletą etapų, tarp kurių turime du svarbius, pirmiausia tai, kad ji atitinka vartotojo poreikiai ir juo lengva naudotis, antra, tai yra kuo greičiau, kad nereikėtų laukti ilgiau nei sekundės, kol įkeliame kiekvieną jo sekciją.
Kad pasiektume šį antrąjį etapą, turime optimizuoti savo programą, kai tik pirmoji bus įvykdyta, tai yra, kai mūsų programa tinkamai atliks savo funkcijas, turime išgauti maksimalų našumą, kad padidintume naudotojo patirtį.
Žinodami tinklalapio sudėtį, mes galime suprasti, kaip jis pasiekia naršyklę, ir tokiu būdu galėtume rasti taškų, kuriuose galėtume atlikti tam tikrus patobulinimus. Galų gale kiekviena maža dalis, kurią galime optimizuoti, praturtinta vartotojo patirtis.
Pagrindiniai puslapio elementai yra šie:
HTMLTai yra kodas arba tekstas faile, kuo didesnis kodo kiekis, tuo sunkesnis failas, tačiau grynu tekstu mažai tikėtina, kad užimsime daug vietos.
Js failaiTai yra papildoma kalba, kuri yra išskirtinė, kaip ir HTML tai grynas tekstas, tačiau mažai tikėtina, kad jį naudosime gryna forma, todėl beveik visada turėsime pridėti .js failai mūsų HTML kuriose yra bibliotekų ir funkcijų, tai, jei įmanoma, užimame daug vietos, nes bibliotekos paprastai yra plačios.
CSS stiliaus lapaiTai yra failai arba kodas, kuriuos įterpiame į savo HTML tai leidžia mums modeliuoti tai, kaip naršyklė vartotojui parodys žiniatinklį, taip pat Javascript galime naudotis bibliotekomis, kurios užima vietą.
Daugialypė terpėTai sunkiausias skyrius, daugialypėje terpėje turėsime viską, kas susiję su vaizdais, vaizdo įrašais ir garso įrašais, kuriuos galime įtraukti į savo puslapį, todėl ši dalis mūsų programai suteikia daugiau atsisiuntimo svorio.
Pažvelkime į toliau pateiktą diagramą, kaip tai atrodo paaiškinta:

Mes sakome, kad visas aukščiau aprašyto puslapio turinys yra svarus, todėl kai pateikiame užklausą iš savo naršyklės, ji turi palaukti kelias akimirkas, kol parodys mums rezultatą, o šį kartą laukiame turinys.
Todėl, jei norime greitesnio puslapio, turime būti efektyvesni organizuodami turinį, pavyzdžiui, naudodamiesi žiniatinkliui optimizuotais vaizdais, kuo mažiau sukurdami kodą naudodami geriausią praktiką, naudodami susiaurintus failus, naudodami suspaustą turinį ir pan. .
Baigę šią pamoką, suprasdami šią puslapio anatomiją, galime gauti pagrindinę informaciją, kurios reikia norint pradėti optimizuoti, nes jei naudosime šiek tiek logikos ir sumažinsime 30% arba 40% Nuo puslapio svorio mes padidinsime jo atsisiuntimo paprastumą ir kartu greitį.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave