Най -добри практики за оптимизиране на нашето приложение в ASP.NET MVC

Съдържание
Оптимизацията на нашите приложения, направена с ASP.NET MVC Те не само отиват от страна на програмирането, но и имат много общо с начина, по който организираме нашия проект и неговите зависимости, в случая на ресурсите, които браузърът трябва да изтегли, например изображения и файлове. .css Y .js.
Това се дава от начина, по който браузърът третира обажданията чрез HTTP Какво да направите, тъй като от съображения за сигурност броят на едновременните обаждания, които могат да се осъществяват към един и същ домейн, е ограничен, така че потребителят и неговото сърфиране да не пострадат.
Както споменахме в началото, браузърите имат ограничения По отношение на броя на едновременните обаждания, които могат да бъдат направени при заявка към същия домейн, затова, ако имаме много статични файлове, това ще отнеме повече време за изтегляне, ако те идват в различни включвания, отколкото ако имаме по -малък брой от тях .
Обединяване на .js файловеЗа да постигнем значително подобрение, трябва да комбинираме файловете си в един, това ще намали количеството елементи, които трябва да бъдат изтеглени, така че ако можем, трябва да имаме общ .js файл къде да намерите общите основни функционалности и в изключителни случаи включете допълнителна за различните конкретни скриптове на страницата.
СпрайтовеСъщото може да се приложи към .css файлове, но това, което се случва с изображенията, не можем да смесваме това в един файл, това е вярно до определен момент, но можем да използваме фигурата на спрайтове, така че ако имаме няколко бутона в графичен формат, можем да създадем няколко спрайтове които имат няколко от тези бутони и от CSS намерете необходимия.
Прилагайки това, можем да намалим количеството елементи за изтегляне, както виждаме в следното графично представяне:

Друг важен момент, който идва в същата посока за намаляване на обажданията HTTP е използването на CDN, това са статични мрежи със съдържание, които преминават през различен сървър и които можем да използваме за съхраняване на нашите изображения, .js и .css файлове, така че браузърът да не мисли, че изтегля съдържание от същия домейн, като по този начин увеличава паралелните заявки, които може да отправя.
Това също носи допълнителна полза, тъй като файловата услуга идва от отделен сървър, можем да оптимизираме споменатия сървър само за обслужване на статично съдържание и по този начин нашия сървър ASP.NET той ще има по -ниско натоварване, като по този начин ще намали натоварването на процесора и паметта.
Използвайте различни CDNВсъщност можем да направим малък трик, който е много ефективен и е да използваме два CDN в различни области, един за изображенията и един за Сценарии Y CSS, с това можем да имаме повече изтегляния паралелно, което значително ще увеличи производителността на нашето приложение.
С това приключваме този урок, видяхме, че можем да увеличим производителността на нашето приложение, като използваме малки трикове и намалим количеството елементи, които браузърът на потребителя трябва да изтегли.Хареса ли ви и помогнахте на този урок?Можете да възнаградите автора, като натиснете този бутон, за да му дадете положителна точка

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave