Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 6027|Risposta: 3

[.NET Core] ASP.NET Core (17) integra l'analisi delle prestazioni delle applicazioni MiniProfile

[Copiato link]
Pubblicato il 23-04-2023 20:22:49 | | | |
Requisiti: Quando si sviluppa un'applicazione web, gli sviluppatori devono preoccuparsi delle prestazioni del sito (questo articolo si riferisce alla velocità di accesso); se la velocità di accesso è molto lenta, gli utenti possono arrendersi e scegliere altri siti web, e il 57% degli utenti se ne andrà dopo 3 secondi!

MiniProfiler è una libreria e un'interfaccia utente per analizzare la tua applicazione. Permettendoti di vedere dove spendi il tempo, quali query sono in esecuzione e qualsiasi altro tempo personalizzato che desideri aggiungere, MiniProfiler può aiutarti a risolvere i problemi e ottimizzare le prestazioni.

Le informazioni monitorate da MiniProfiler possono essere memorizzate in memoria, MongoDb, MySql, SqlServer, Redis, PostgreSQL e molti altri supporti di archiviazione. Supporto per ORM come EF, EFCore, NHibernate, ecc., che possono monitorare l'SQL eseguito e i tempi di esecuzione, rendendo facile ottimizzare SQL.

Sito ufficiale di MiniProfiler:Il login del link ipertestuale è visibile.
MiniProfiler GitHub open source indirizzo:Il login del link ipertestuale è visibile.

Questo articolo utilizza unASP.NET Core 6Progetto per testare, NuGet installa il pacchetto come segue:

Registra i seguenti servizi in Program.cs (usando la configurazione predefinita) con il seguente codice:

Utilizzando il middleware MiniProfiler, il codice è il seguente:

a_ViewImports.cshtmlAggiungi una citazione come segue:

Aggiungi il MiniProfiler alla tua pagina master di visualizzazione, il file predefinito è:_Layout.cshtml, il codice è il seguente:

Questo tag genera il seguente codice sorgente HTML.



Quando provi a eseguire il progetto, puoi vedere le statistiche che richiedono molto tempo nell'angolo in alto a sinistra, come mostrato qui sotto:



Clicca sul link di condivisione per vedere i dettagli, come mostrato di seguito:



(Fine)




Precedente:Effetto animazione di caricamento di WinForm
Prossimo:Designazione del cavo di rete per la risoluzione dei problemi di rete (cavi di rete di Categoria 5 e Categoria 6).
 Padrone di casa| Pubblicato il 23-04-2023 20:24:07 |
recensione

ASP.NET Core (16) Dipendente dall'iniezione di servizi di registrazione dinamica
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) utilizza HttpClient per inviare richieste HTTP
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (quattordici) si basa sul captcha dell'immagine SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) per determinare se si tratta di una richiesta Ajax o meno
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (dodici) front-end JS, bundle CSS e compressione
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET percorso endpoint Core (XI) aggiunge middleware per visualizzare tutti i servizi DI
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Spiegazione dettagliata delle priorità di configurazione in Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Spiegazione dettagliata del middleware Middleware di Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Spiegazione dettagliata del Middleware Core
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET fosso dei parametri predefiniti dell'interfaccia di Swagger in Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Analisi approfondita del codice sorgente del framework
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI ottiene manualmente il metodo di iniezione degli oggetti
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (cinque) si basa sulle transazioni distribuite CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Filtro Core(4) validazione unificata del modello ModelState
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Creare dinamicamente istanze usando ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Riavvia l'applicazione tramite codice
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) utilizza la cache Redis
https://www.itsvse.com/thread-9393-1-1.html
Pubblicato il 24-04-2023 10:41:42 |
Imparalo
Pubblicato il 28-04-2023 11:23:58 |
Molto buono e potente, grazie per aver condiviso
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com