Zahteve: Pri razvoju aplikacije za spletno stran morajo razvijalci skrbeti za delovanje spletne strani (ta članek se nanaša na hitrost dostopa), če je hitrost dostopa do spletne strani zelo počasna, lahko uporabniki obupajo in izberejo druge spletne strani, 57 % uporabnikov pa jih zapusti po 3 sekundah!
MiniProfiler je knjižnica in uporabniški vmesnik za analizo vaše aplikacije. S tem, ko vam omogoča, da vidite, kje preživite svoj čas, katere poizvedbe se izvajajo in kateri koli drugi prilagojen čas, ki ga želite dodati, vam MiniProfiler lahko pomaga pri odpravljanju napak in optimizaciji zmogljivosti.
Informacije, ki jih spremlja MiniProfiler, je mogoče shraniti v pomnilnik, MongoDb, MySql, SqlServer, Redis, PostgreSQL in številne druge medije. Podpora za ORM-je, kot so EF, EFCore, NHibernate itd., ki lahko spremljajo izvedeni SQL in čas izvajanja, kar omogoča enostavno optimizacijo SQL.
Uradna spletna stran MiniProfiler:Prijava do hiperpovezave je vidna. MiniProfiler GitHub odprtokodni naslov:Prijava do hiperpovezave je vidna.
Ta članek uporabljaASP.NET Core 6Projekt za testiranje Nuget namesti paket tako:
Registrirajte naslednje storitve v Program.cs (z privzeto konfiguracijo) z naslednjo kodo:
Z uporabo vmesne programske opreme MiniProfiler je koda naslednja:
na_ViewImports.cshtmlDodajte citat, kot sledi:
Dodaj MiniProfiler na glavno stran za pogled, privzeta datoteka je:_Layout.cshtml, koda je naslednja:
Ta oznaka generira naslednjo HTML izvorno kodo.
Ko poskušate zagnati projekt, lahko v zgornjem levem kotu vidite časovno zahtevne statistike, kot je prikazano spodaj:
Kliknite povezavo za deljenje za ogled podrobnosti, kot je prikazano spodaj:
(Konec) |