Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 6027|Svar: 3

[.NET Core] ASP.NET Core (17) integrerer MiniProfile applikationsydelsesanalyse

[Kopier link]
Opslået den 23-4-2023 kl. 20:22:49 | | | |
Krav: Når man udvikler en webapplikation, skal udviklere tage hensyn til webstedets ydeevne (denne artikel handler om adgangshastigheden), hvis adgangshastigheden er meget langsom, kan brugerne opgive og vælge andre hjemmesider, og 57 % af brugerne vil forlade efter 3 sekunder!

MiniProfiler er et bibliotek og en brugerflade til at analysere din applikation. Ved at lade dig se, hvor din tid bruges, hvilke forespørgsler der kører, og hvilken anden brugerdefineret tid du vil tilføje, kan MiniProfiler hjælpe dig med at fejlfinde problemer og optimere ydeevnen.

De oplysninger, der overvåges af MiniProfiler, kan gemmes i hukommelsen, MongoDb, MySql, SqlServer, Redis, PostgreSQL og mange andre lagringsmedier. Understøttelse af ORM'er som EF, EFCore, NHibernate osv., som kan overvåge den udførte SQL og eksekveringstiden, hvilket gør det nemt at optimere SQL.

MiniProfiler officielle hjemmeside:Hyperlink-login er synlig.
MiniProfiler GitHub open source-adresse:Hyperlink-login er synlig.

Denne artikel bruger enASP.NET Core 6Projekt for at teste installerer Nuget pakken som følger:

Registrer følgende tjenester i Program.cs (ved at bruge standardkonfigurationen) med følgende kode:

Ved brug af MiniProfiler-middleware er koden som følger:

ved_ViewImports.cshtmlTilføj et citat som følger:

Tilføj MiniProfiler til din visningsmasterside, standardfilen er:_Layout.cshtml, koden er som følger:

Dette tag genererer følgende HTML-kildekode.



Når du prøver at køre projektet, kan du se de tidskrævende statistikker i øverste venstre hjørne, som vist nedenfor:



Klik på del-linket for at se detaljerne, som vist nedenfor:



(Slut)




Tidligere:WinForm indlæsningsanimationseffekt
Næste:Netværkskabelbetegnelse til fejlfinding af netværksproblemer (kategori 5 og kategori 6 netværkskabler).
 Udlejer| Opslået den 23-4-2023 kl. 20:24:07 |
anmeldelse

ASP.NET Core (16) Afhængig af indsprøjtning af dynamiske registreringstjenester
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) bruger HttpClient til at sende HTTP-forespørgsler
https://www.itsvse.com/thread-10311-1-1.html

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

ASP.NET Core (XIII) for at afgøre, om det er en Ajax-anmodning eller ej
https://www.itsvse.com/thread-10284-1-1.html

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

ASP.NET Core (XI) endpoint-ruten tilføjer middleware til at vise alle DI-tjenester
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Detaljeret forklaring af konfigurationsprioriteter i Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Detaljeret forklaring af Middleware-middleware i Core (9).
https://www.itsvse.com/thread-9647-1-1.html

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

ASP.NET grube med standardparametrene i Swagger-brugerfladen i Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Dybdegående analyse af frameworkets kildekode
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI henter manuelt metoden til at injicere objekter
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (fem) er baseret på CAP-distribuerede transaktioner
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4)-filter, samlet ModelState-modelvalidering
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Opret dynamisk instanser ved hjælp af ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Genstart applikationen ved at kode
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) bruger Redis-caching
https://www.itsvse.com/thread-9393-1-1.html
Opslået den 24-4-2023 10:41:42 |
Lær det
Opslået den 28-4-2023 11:23:58 |
Meget godt og kraftfuldt, tak fordi du delte
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com