Obsah
Hodně bylo řečeno o tom, jak by se měl zlepšit výkon aplikace, a to jak pomocí technik na straně serveru, tak na straně klienta, na druhé straně je obtížné zjistit, co funguje a co ne, protože je to obecně subjektivní vnímání, zda se naše aplikace načítá rychle nebo ne.Naštěstí existuje několik nástrojů, které můžeme nainstalovat a tímto způsobem, aniž bychom v naší aplikaci spustili jediný řádek kódu, můžeme změřit jeho výkon, a tak vědět, jaká opatření bychom měli provést.
Abychom mohli opravit, musíme vědět, že selhává, a jediným způsobem, jak toho dosáhnout, je mít nástroj, který vytvoří profil naší aplikace, a tím přejde přímo k bodům, které selhávají; naštěstí pro nás máme nástroj s názvem YSlow vyvinutý společností Yahoo! A které můžeme použít v prohlížeči Firefox jako doplněk.
YSlowPřestože je z důvodů čitelnosti kompatibilní s jinými prohlížeči, budeme předpokládat Firefox jako prohlížeč pro tento tutoriál, tedy ve správci doplňků nebo rozšíření Firefox hledejme YSlow a nainstalujeme jej, pak vytvoříme novou aplikaci Internet v ASP.NET MVC k otestování výkonu základní šablony se základní šablonou.
Proto si pamatujeme, že musíme jít do Soubor, nový projekt, aplikace ASP.NET MVC a v dialogovém okně vyberte šablonu internetové aplikace:
Při spuštění testu získáváme skvělé hodnocení pro základní šablonu, a to díky skutečnosti, že se uvedená šablona pokouší implementovat osvědčené postupy přímo, ale existují některé neúspěšné testy, například počet požadavků HTTP nebo použití a CDN.
Další nástrojeSamozřejmě to není jediný nástroj, existují i jiné, které běží online, takže je na nás, abychom to trochu více prozkoumali, abychom mohli mít různé úhly pohledu, a tak zjistit, co bude nejlépe vyhovovat naší aplikaci.
Tím tento tutoriál dokončujeme, když jsme se naučili měřit výkon, který lze na straně klienta získat, a získávat body, které lze kvantifikovat díky YSlow.