Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 6027|Svar: 3

[.NET Core] ASP.NET Core (17) integrerar MiniProfile-applikationsprestandaanalys

[Kopiera länk]
Publicerad den 2023-4-23 20:22:49 | | | |
Krav: När utvecklare utvecklar en webbapplikation måste utvecklare bry sig om webbplatsens prestanda (denna artikel handlar om åtkomsthastigheten), om åtkomsthastigheten är mycket långsam kan användare ge upp och välja andra webbplatser, och 57 % av användarna lämnar efter 3 sekunder!

MiniProfiler är ett bibliotek och användargränssnitt för att analysera din applikation. Genom att låta dig se var din tid spenderas, vilka frågor som körs och eventuell annan anpassad tid du vill lägga till, kan MiniProfiler hjälpa dig att felsöka problem och optimera prestandan.

Informationen som övervakas av MiniProfiler kan lagras i minnet, MongoDb, MySql, SqlServer, Redis, PostgreSQL och många andra lagringsmedier. Stöd för ORM:er som EF, EFCore, NHibernate, etc., som kan övervaka exekverad SQL och exekveringstid, vilket gör det enkelt att optimera SQL.

MiniProfiler officiella webbplats:Inloggningen med hyperlänken är synlig.
MiniProfiler GitHub öppen källkodsadress:Inloggningen med hyperlänken är synlig.

Denna artikel använder enASP.NET Core 6Projekt för att testa, Nuget installerar paketet enligt följande:

Registrera följande tjänster i Program.cs (med standardkonfigurationen) med följande kod:

Med hjälp av MiniProfiler-mellanvaran är koden följande:

vid_ViewImports.cshtmlLägg till ett citat enligt följande:

Lägg till MiniProfiler på din visningsmastersida, standardfilen är:_Layout.cshtml, koden är följande:

Denna tagg genererar följande HTML-källkod.



När du försöker köra projektet kan du se tidskrävande statistik uppe i vänstra hörnet, som visas nedan:



Klicka på delningslänken för att se detaljerna, som visas nedan:



(Slut)




Föregående:WinForm-laddningsanimationseffekt
Nästa:Nätverkskabelbeteckning för felsökning av nätverksproblem (kategori 5 och kategori 6 nätverkskablar).
 Hyresvärd| Publicerad 2023-4-23 20:24:07 |
recension

ASP.NET Core (16) Beroende av injektion av dynamiska registreringstjänster
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) använder HttpClient för att skicka HTTP-förfrågningar
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (fjorton) är baserad på SkiaSharp-bildcaptchan
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) för att avgöra om det är en Ajax-förfrågan eller inte
https://www.itsvse.com/thread-10284-1-1.html

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

ASP.NET Core (XI) endpoint-rutten lägger till middleware för att visa alla DI-tjänster
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Detaljerad förklaring av konfigurationsprioriteringar i Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Detaljerad förklaring av Middleware-middleware i Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Detaljerad förklaring av Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

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

ASP.NET Core (7) Djupgående analys av ramverkets källkod
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI hämtar manuellt metoden för att injicera objekt
https://www.itsvse.com/thread-9595-1-1.html

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

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

ASP.NET Core (iii) Skapa instanser dynamiskt med hjälp av ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Starta om applikationen via kod
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) använder Redis-cachelagring
https://www.itsvse.com/thread-9393-1-1.html
Publicerad den 24-4-2023 10:41:42 |
Lär dig det
Publicerad den 2023-4-28 11:23:58 |
Mycket bra och kraftfullt, tack för att du delade med dig
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com