Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 6027|Svare: 3

[.NET Core] ASP.NET Core (17) integrerer MiniProfile-applikasjonsytelsesanalyse

[Kopier lenke]
Publisert 23.04.2023 kl. 20:22:49 | | | |
Krav: Når utviklere utvikler en webapplikasjon, må de bry seg om nettstedets ytelse (denne artikkelen handler om tilgangshastigheten), hvis tilgangshastigheten er veldig treg, kan brukerne gi opp og velge andre nettsteder, og 57 % av brukerne vil forlate etter 3 sekunder!

MiniProfiler er et bibliotek og brukergrensesnitt for å analysere applikasjonen din. Ved å la deg se hvor tiden din brukes, hvilke spørringer som kjøres, og eventuell annen tilpasset tid du ønsker å legge til, kan MiniProfiler hjelpe deg med å feilsøke feil og optimalisere ytelsen.

Informasjonen som overvåkes av MiniProfiler kan lagres i minnet, MongoDb, MySql, SqlServer, Redis, PostgreSql og mange andre lagringsmedier. Støtte for ORM-er som EF, EFCore, NHibernate, osv., som kan overvåke utført SQL og kjøretid, noe som gjør det enkelt å optimalisere SQL.

MiniProfiler offisiell nettside:Innloggingen med hyperkoblingen er synlig.
MiniProfiler GitHub åpen kildekode-adresse:Innloggingen med hyperkoblingen er synlig.

Denne artikkelen bruker enASP.NET Core 6Prosjekt for å teste, Nuget installerer pakken som følger:

Registrer følgende tjenester i Program.cs (ved å bruke standardkonfigurasjonen) med følgende kode:

Ved å bruke MiniProfiler-mellomvaren er koden som følger:

_ViewImports.cshtmlLegg til et sitat som følger:

Legg til MiniProfiler på visningsmastersiden din, standardfilen er:_Layout.cshtml, koden er som følger:

Denne taggen genererer følgende HTML-kildekode.



Når du prøver å kjøre prosjektet, kan du se de tidkrevende statistikkene øverst til venstre, som vist nedenfor:



Klikk på del-lenken for å se detaljene, som vist nedenfor:



(Slutt)




Foregående:WinForm lasteanimasjonseffekt
Neste:Nettverkskabelbetegnelse for feilsøking av nettverksproblemer (Kategori 5 og Kategori 6 nettverkskabler).
 Vert| Publisert 23.04.2023 kl. 20:24:07 |
anmeldelse

ASP.NET Kjerne (16) Avhengig av tilførsel av dynamiske registreringstjenester
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) bruker HttpClient for å sende HTTP-forespørsler
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (fjorten) er basert på SkiaSharp-bildecaptchaen
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) for å avgjøre om det er en Ajax-forespørsel eller ikke
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (tolv) front-end JS, CSS-pakking og komprimering
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) endepunktruten legger til mellomvare for å vise alle DI-tjenester
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Detaljert forklaring av konfigurasjonsprioriteringer i Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Detaljert forklaring av mellomvare-mellomvaren i Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Detaljert forklaring av Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET gropen med standardparameterne i Swagger-grensesnittet i Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Kjerne (7) Grundig analyse av rammeverkets kildekode
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI henter manuelt metoden for å injisere objekter
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (fem) er basert på CAP-distribuerte transaksjoner
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4)-filteret enhetlig ModelState-modellvalidering
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Opprett instanser dynamisk ved hjelp av ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Start applikasjonen på nytt via kode
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) bruker Redis-caching
https://www.itsvse.com/thread-9393-1-1.html
Publisert 24.04.2023 10:41:42 |
Lær det
Publisert 28.04.2023 kl. 11:23:58 |
Veldig bra og kraftfullt, takk for at du delte
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com