Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 6027|Antwort: 3

[.NET Core] ASP.NET Core (17) integriert die Leistungsanalyse von MiniProfile-Anwendungen

[Link kopieren]
Veröffentlicht am 23.4.2023, 20:22:49 | | | |
Anforderungen: Bei der Entwicklung einer Webwebsite-Anwendung müssen Entwickler auf die Leistung der Website achten (dieser Artikel bezieht sich auf die Zugriffsgeschwindigkeit). Wenn die Website-Geschwindigkeit sehr langsam ist, geben Nutzer möglicherweise auf und wählen andere Websites, und 57 % der Nutzer verlassen nach 3 Sekunden!

MiniProfiler ist eine Bibliothek und Benutzeroberfläche zur Analyse Ihrer Anwendung. Indem Sie sehen können, wo Ihre Zeit verlegt werden, welche Abfragen laufen und welche weitere benutzerdefinierte Zeit Sie hinzufügen möchten, kann MiniProfiler Ihnen helfen, Probleme zu debuggen und die Leistung zu optimieren.

Die von MiniProfiler überwachten Informationen können im Speicher, MongoDb, MySql, SQL, Redis, PostgreSQL und vielen anderen Speichermedien gespeichert werden. Unterstützung für ORMs wie EF, EFCore, NHibernate usw., die das ausgeführte SQL und die Ausführungszeit überwachen können, was die Optimierung von SQL erleichtert.

Offizielle Website von MiniProfiler:Der Hyperlink-Login ist sichtbar.
MiniProfiler GitHub Open-Source-Adresse:Der Hyperlink-Login ist sichtbar.

Dieser Artikel verwendet eineASP.NET Core 6Projekt zum Test installiert Nuget das Paket wie folgt:

Registrieren Sie die folgenden Dienste in Program.cs (unter Verwendung der Standardkonfiguration) mit folgendem Code:

Mit der MiniProfiler-Middleware lautet der Code wie folgt:

bei_ViewImports.cshtmlFügen Sie ein Zitat wie folgt hinzu:

Füge den MiniProfiler zu deiner Masteransicht hinzu, die Standarddatei lautet:_Layout.cshtml, der Code lautet wie folgt:

Dieses Tag erzeugt den folgenden HTML-Quellcode.



Wenn Sie versuchen, das Projekt auszuführen, sehen Sie die zeitaufwändigen Statistiken oben links, wie unten gezeigt:



Klicken Sie auf den Teilen-Link, um die Details unten zu sehen:



(Ende)




Vorhergehend:WinForm-Ladeanimationseffekt
Nächster:Netzwerkkabelbezeichnung für die Fehlersuche bei Netzwerkproblemen (Netzwerkkabel der Kategorie 5 und Kategorie 6).
 Vermieter| Veröffentlicht am 23.04.2023, 20:24:07 |
Rezension

ASP.NET Core (16) Abhängig von der Einspeisung dynamischer Registrierungsdienste
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) verwendet HttpClient, um HTTP-Anfragen zu senden
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (vierzehn) basiert auf dem SkiaSharp-Bild-Captcha
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII), um festzustellen, ob es sich um eine Ajax-Anfrage handelt oder nicht
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (zwölf) Frontend-JS, CSS-Bündelung und Kompression
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET Core (XI) Endpunkt-Route fügt Middleware hinzu, um alle DI-Dienste anzuzeigen
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Detaillierte Erklärung der Konfigurationsprioritäten in Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Detaillierte Erklärung der Middleware-Middleware von Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Detaillierte Erklärung der Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET Grube der Standardparameter der Swagger-Benutzeroberfläche in Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Tiefgehende Analyse des Framework-Quellcodes
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET Core (VI) DI erhält manuell die Methode zum Einschleusen von Objekten
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (fünf) basiert auf CAP-verteilten Transaktionen
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Core(4)-Filter einheitliche ModelState-Modellvalidierung
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Erstellen Sie Instanzen dynamisch mit ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Die Anwendung per Code neu starten
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) verwendet Redis-Caching
https://www.itsvse.com/thread-9393-1-1.html
Veröffentlicht am 24.04.2023, 10:41:42 |
Lerne es
Veröffentlicht am 28.04.2023, 11:23:58 |
Sehr gut und kraftvoll, danke fürs Teilen
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com