Vaatimukset: Verkkosovellusta kehitettäessä kehittäjien on huolehdittava verkkosivuston suorituskyvystä (tässä artikkelissa viitataan pääsynopeuteen), jos verkkosivuston käyttönopeus on hyvin hidas, käyttäjät saattavat luovuttaa ja valita muita sivustoja, ja 57 % käyttäjistä poistuu 3 sekunnin jälkeen!
MiniProfiler on kirjasto ja käyttöliittymä sovelluksen analysointiin. Antamalla sinun nähdä, mihin aikasi kuluu, mitkä kyselyt ovat käynnissä ja minkä tahansa muun räätälöidyn ajan haluat lisätä, MiniProfiler voi auttaa sinua korjaamaan ongelmia ja optimoimaan suorituskykyä.
MiniProfilerin valvoma tieto voidaan tallentaa muistiin, MongoDb:hen, MySql:ään, SqlServeriin, Redisiin, PostgreSql:ään ja moniin muihin tallennusmedioihin. Tuki ORM:ille kuten EF, EFCore, NHibernate jne., jotka voivat seurata suoritettua SQL:ää ja suoritusaikaa, mikä helpottaa SQL:n optimointia.
MiniProfilerin virallinen verkkosivusto:Hyperlinkin kirjautuminen on näkyvissä. MiniProfiler GitHub avoimen lähdekoodin osoite:Hyperlinkin kirjautuminen on näkyvissä.
Tässä artikkelissa käytetäänASP.NET Core 6Project to Test, Nuget asentaa paketin seuraavasti:
Rekisteröi seuraavat palvelut Program.cs:ssa (käyttäen oletusasetuksia) seuraavalla koodilla:
MiniProfiler-middlewarea käyttäen koodi on seuraava:
At_ViewImports.cshtmlLisää lainaus seuraavasti:
Lisää MiniProfiler pääsivullesi, oletustiedosto on:_Layout.cshtml, koodi on seuraava:
Tämä tagi tuottaa seuraavan HTML-lähdekoodin.
Kun yrität toteuttaa projektia, näet aikaa vievät tilastot vasemmassa yläkulmassa, kuten alla on esitetty:
Klikkaa jaamislinkkiä nähdäksesi yksityiskohdat, kuten alla on esitetty:
(Loppu) |