Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 6027|Antwoord: 3

[.NET Core] ASP.NET Core (17) integreert MiniProfile applicatieprestatie-analyse

[Link kopiëren]
Geplaatst op 23-4-2023 20:22:49 | | | |
Vereisten: Bij het ontwikkelen van een webwebsite-applicatie moeten ontwikkelaars letten op de prestaties van de website (dit artikel verwijst naar de toegangssnelheid); als de toegangssnelheid erg traag is, kunnen gebruikers opgeven en andere websites kiezen, en 57% van de gebruikers vertrekt na 3 seconden!

MiniProfiler is een bibliotheek en gebruikersinterface om je applicatie te analyseren. Door je te laten zien waar je tijd wordt besteed, welke queries draaien en welke aangepaste tijd je wilt toevoegen, kan MiniProfiler je helpen problemen te debuggen en de prestaties te optimaliseren.

De informatie die door MiniProfiler wordt gemonitord, kan worden opgeslagen in geheugen, MongoDb, MySql, SqlServer, Redis, PostgreSQL en vele andere opslagmedia. Ondersteuning voor ORM's zoals EF, EFCore, NHibernate, enzovoort, die de uitgevoerde SQL en uitvoeringstijd kunnen monitoren, waardoor SQL eenvoudig te optimaliseren is.

Officiële website van MiniProfiler:De hyperlink-login is zichtbaar.
MiniProfiler GitHub open source adres:De hyperlink-login is zichtbaar.

Dit artikel gebruikt eenASP.NET Core 6Project om te testen, installeert Nuget het pakket als volgt:

Registreer de volgende services in Program.cs (met de standaardconfiguratie) met de volgende code:

Met behulp van de MiniProfiler-middleware is de code als volgt:

op_ViewImports.cshtmlVoeg een citaat toe als volgt:

Voeg de MiniProfiler toe aan je weergave-masterpagina, het standaardbestand is:_Layout.cshtml, de code is als volgt:

Deze tag genereert de volgende HTML-broncode.



Wanneer je probeert het project te draaien, kun je de tijdrovende statistieken linksboven zien, zoals hieronder getoond:



Klik op de deellink om de details hieronder te zien:



(Einde)




Vorig:WinForm laadanimatie-effect
Volgend:Netwerkkabelaanduiding voor het oplossen van netwerkproblemen (Categorie 5 en Categorie 6 netwerkkabels).
 Huisbaas| Geplaatst op 23-4-2023 20:24:07 |
recensie

ASP.NET Core (16) Afhankelijk van injectie van dynamische registratiediensten
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) gebruikt HttpClient om HTTP-verzoeken te verzenden
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (veertien) is gebaseerd op de SkiaSharp-afbeelding captcha
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) om te bepalen of het een Ajax-verzoek is of niet
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (twaalf) front-end JS, CSS-bundling en compressie
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) eindpuntroute voegt middleware toe om alle DI-diensten weer te geven
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Gedetailleerde uitleg van configuratieprioriteiten in Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Gedetailleerde uitleg van de middleware middleware van Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Gedetailleerde uitleg van Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET put van de standaardparameters van de Swagger UI in Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Kern (7) Diepgaande analyse van de broncode van het framework
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI verkrijgt handmatig de methode om objecten te injecteren
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (vijf) is gebaseerd op CAP-gedistribueerde transacties
https://www.itsvse.com/thread-9593-1-1.html

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

ASP.NET Core (iii) Maakt dynamisch instanties aan met behulp van ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Herstart de applicatie via code
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) gebruikt Redis-caching
https://www.itsvse.com/thread-9393-1-1.html
Geplaatst op 24-4-2023 10:41:42 |
Leer het
Geplaatst op 28-4-2023 11:23:58 |
Heel goed en krachtig, bedankt voor het delen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com