Osvědčené postupy k optimalizaci naší aplikace v ASP.NET MVC

Obsah
Optimalizace našich aplikací byla provedena pomocí ASP.NET MVC Nejde jen o stránku programování, ale má to také do činění se způsobem, jakým organizujeme náš projekt, a jeho závislostí, v tomto případě zdrojů, které musí prohlížeč stáhnout, například obrázků a souborů. .css Y .js.
To je dáno způsobem, jakým prohlížeč zpracovává hovory prostřednictvím HTTP Co dělat, protože z bezpečnostních důvodů je počet simultánních hovorů, které lze uskutečnit na stejnou doménu, omezený, takže uživatel a jeho procházení nejsou poškozeni.
Jak jsme zmínili na začátku, prohlížeče mají omezení Pokud jde o počet simultánních hovorů, které lze uskutečnit v požadavku na stejnou doménu, to je důvod, proč pokud máme mnoho statických souborů, stahování bude trvat déle, pokud přicházejí v různých inkluzích, než když jich máme menší počet .
Sloučit soubory .jsAbychom dosáhli podstatného vylepšení, musíme zkombinovat naše soubory do jednoho, což sníží množství prvků, které je třeba stáhnout, takže pokud můžeme, měli bychom mít obecný soubor .js kde najdete obecné základní funkce a ve výjimečných případech přidejte další pro různé konkrétní skripty stránky.
SkřítciTotéž lze použít pro soubory .css, ale co se stane s obrázky, nemůžeme to kombinovat do jednoho souboru, to je pravda až do určité míry, ale můžeme použít obrázek skřítci, takže pokud máme několik tlačítek ve formátu obrázku, můžeme jich vytvořit několik skřítci které mají několik těchto tlačítek a CSS najděte potřebný.
Když to použijeme, můžeme snížit počet prvků ke stažení, jak vidíme v následujícím grafickém znázornění:

Další důležitý bod, který přichází ve stejném směru, aby se omezilo volání HTTP je použití CDN„Jedná se o sítě se statickým obsahem, které procházejí jiným serverem a které můžeme použít k ukládání našich obrázků, soubory .js a .css, aby si prohlížeč nemyslel, že stahuje obsah ze stejné domény, čímž zvyšuje počet paralelních požadavků, které může podávat.
To také přináší další výhodu, protože souborová služba pochází ze samostatného serveru, můžeme uvedený server optimalizovat pouze pro poskytování statického obsahu, a tedy i našeho serveru ASP.NET bude mít nižší zátěž, čímž se sníží zatížení procesoru a paměti.
Použijte různé CDNVe skutečnosti můžeme udělat malý trik, který je velmi účinný a je použít dva CDN v různých doménách, jedna pro obrázky a jedna pro Skripty Y CSS„Díky tomu můžeme mít více stahování souběžně, což výrazně zvýší výkon naší aplikace.
S tímto dokončujeme tento tutoriál, viděli jsme, že můžeme zvýšit výkon naší aplikace použitím malých triků a snížením množství prvků, které si musí prohlížeč uživatele stáhnout.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave