Nõuded: Veebilehe rakenduse arendamisel peavad arendajad hoolima veebilehe jõudlusest (see artikkel viitab ligipääsukiirusele), kui veebilehe ligipääsu kiirus on väga aeglane, võivad kasutajad alla anda ja valida teised veebilehed ning 57% kasutajatest lahkub pärast 3 sekundit!
MiniProfiler on teek ja kasutajaliides sinu rakenduse analüüsimiseks. Võimaldades sul näha, kuhu su aeg kulub, millised päringud jooksevad ja mida soovid lisada, aitab MiniProfiler sul vigu parandada ja jõudlust optimeerida.
MiniProfileri jälgitavat infot saab salvestada mällu, MongoDb-sse, MySql-i, SqlServerisse, Redis-i, PostgreSql-i ja paljudesse teistesse salvestusmeediumitesse. Tugi ORM-idele nagu EF, EFCore, NHibernate jt, mis võimaldavad jälgida käivitatud SQL-i ja täitmisaega, muutes SQL-i optimeerimise lihtsaks.
MiniProfileri ametlik veebileht:Hüperlingi sisselogimine on nähtav. MiniProfiler GitHub avatud lähtekoodiga aadress:Hüperlingi sisselogimine on nähtav.
See artikkel kasutabASP.NET Core 6Projekti testimiseks paigaldab Nuget paketi järgmiselt:
Registreeri järgmised teenused Program.cs-s (kasutades vaikimisi konfiguratsiooni) järgmise koodiga:
Kasutades MiniProfileri vahendustarkvara, on kood järgmine:
juures_ViewImports.cshtmlLisa tsitaat järgmiselt:
Lisa MiniProfiler oma vaate põhilehele, vaikimisi fail on:_Layout.cshtml, kood on järgmine:
See silt genereerib järgmise HTML lähtekoodi.
Kui proovite projekti käivitada, näete vasakus ülanurgas aeganõudvaid statistikaid, nagu allpool näidatud:
Klõpsa jagamislingil, et näha allpool toodud üksikasju:
(Lõpp) |