Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 6027|Răspunde: 3

[.NET Core] ASP.NET Core (17) integrează analiza performanței aplicațiilor MiniProfile

[Copiază linkul]
Postat la 2023-4-23 20:22:49 | | | |
Cerințe: Când se dezvoltă o aplicație web, dezvoltatorii trebuie să țină cont de performanța site-ului (acest articol se referă la viteza de acces), dacă viteza de acces este foarte lentă, utilizatorii pot renunța și alege alte site-uri, iar 57% dintre utilizatori vor părăsi site-ul după 3 secunde!

MiniProfiler este o bibliotecă și o interfață interfață pentru analizarea aplicației tale. Permițându-ți să vezi unde este petrecut timpul, ce interogări rulează și orice alt timp personalizat pe care vrei să-l adaugi, MiniProfiler te poate ajuta să depanezi problemele și să optimizezi performanța.

Informațiile monitorizate de MiniProfiler pot fi stocate în memorie, MongoDb, MySql, SqlServer, Redis, PostgreSQL și multe alte medii de stocare. Suport pentru ORM-uri precum EF, EFCore, NHibernate etc., care pot monitoriza SQL-ul executat și timpul de execuție, făcând ușoară optimizarea SQL-ului.

Site-ul oficial MiniProfiler:Autentificarea cu hyperlink este vizibilă.
Adresa open source MiniProfiler GitHub:Autentificarea cu hyperlink este vizibilă.

Acest articol folosește unASP.NET Core 6Proiect de testare, NuGet instalează pachetul astfel:

Înregistrează următoarele servicii în Program.cs (folosind configurația implicită) cu următorul cod:

Folosind middleware-ul MiniProfiler, codul este următorul:

la_ViewImports.cshtmlAdaugă un citat astfel:

Adaugă MiniProfiler-ul pe pagina ta principală de vizualizare, fișierul implicit este:_Layout.cshtml, codul este următorul:

Această etichetă generează următorul cod sursă HTML.



Când încerci să rulezi proiectul, poți vedea statisticile consumatoare de timp în colțul din stânga sus, așa cum se arată mai jos:



Apasă pe linkul de partajare pentru a vedea detaliile, așa cum se arată mai jos:



(Sfârșit)




Precedent:Efectul de animație de încărcare WinForm
Următor:Desemnarea cablurilor de rețea pentru depanarea problemelor de rețea (cabluri de rețea de Categoria 5 și Categoria 6).
 Proprietarul| Postat pe 2023-4-23 20:24:07 |
recenzie

ASP.NET Nucleu (16) Dependent de injectarea serviciilor dinamice de înregistrare
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) folosește HttpClient pentru a trimite cereri HTTP
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (paisprezece) se bazează pe captcha-ul imaginii SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) pentru a determina dacă este o cerere Ajax sau nu
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (douăsprezece) front-end JS, bundling și compresie CSS
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET ruta Core (XI) pentru endpoint adaugă middleware pentru a afișa toate serviciile DI
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Explicație detaliată a priorităților de configurare în Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Explicație detaliată a middleware-ului Middleware din Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Explicație detaliată a Middleware-ului de bază
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET prăpastie a parametrilor impliciti ai interfeței Swagger în Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Analiză aprofundată a codului sursă al framework-ului
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI obține manual metoda de injectare a obiectelor
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (cinci) se bazează pe tranzacții distribuite CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Filtrul Core(4) validare unificată a modelului ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Crearea dinamică a instanțelor folosind ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Nucleu (2) Repornește aplicația prin cod
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) folosește cache Redis
https://www.itsvse.com/thread-9393-1-1.html
Postat la 2023-4-24 10:41:42 |
Învață-l
Postat la 28-04-2023 11:23:58 |
Foarte bun și puternic, mulțumesc că ai împărtășit
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com