Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 6027|Répondre: 3

[.NET Core] ASP.NET Core (17) intègre l’analyse de performance des applications MiniProfile

[Copié le lien]
Publié le 23-04-2023 à 20:22:49 | | | |
Exigences : Lors du développement d’une application web, les développeurs doivent se soucier des performances du site (cet article fait référence à la vitesse d’accès), si la vitesse d’accès est très lente, les utilisateurs peuvent abandonner et choisir d’autres sites, et 57 % d’entre eux partiront après 3 secondes !

MiniProfiler est une bibliothèque et une interface utilisateur pour analyser votre application. En vous permettant de voir où votre temps est passé, quelles requêtes s’exécutent et tout autre temps personnalisé que vous souhaitez ajouter, MiniProfiler peut vous aider à résoudre les problèmes et à optimiser les performances.

Les informations surveillées par MiniProfiler peuvent être stockées en mémoire, MongoDb, MySql, SqlServer, Redis, PostgreSQL et dans de nombreux autres supports de stockage. Prise en charge des ORM tels que EF, EFCore, NHibernate, etc., qui peuvent surveiller le SQL exécuté et le temps d’exécution, facilitant ainsi l’optimisation de SQL.

Site officiel de MiniProfiler :La connexion hyperlientérée est visible.
MiniProfiler GitHub adresse open source :La connexion hyperlientérée est visible.

Cet article utilise unASP.NET Core 6Projet à tester, Nuget installe le package comme suit :

Enregistrez les services suivants en Program.cs (en utilisant la configuration par défaut) avec le code suivant :

En utilisant le middleware MiniProfiler, le code est le suivant :

à_ViewImports.cshtmlAjoutez une citation comme suit :

Ajoutez le MiniProfiler à votre page maîtresse de vue, le fichier par défaut est :_Layout.cshtml, le code est le suivant :

Cette balise génère le code source HTML suivant.



Lorsque vous essayez de lancer le projet, vous pouvez voir les statistiques chronophages en haut à gauche, comme indiqué ci-dessous :



Cliquez sur le lien de partage pour voir les détails, comme indiqué ci-dessous :



(Fin)




Précédent:Effet d’animation de chargement WinForm
Prochain:Désignation des câbles réseau pour le dépannage des problèmes réseau (câbles réseau de catégorie 5 et 6).
 Propriétaire| Publié le 23-04-2023 à 20:24:07 |
révision

ASP.NET Core (16) Dépendant de l’injection de services d’enregistrement dynamiques
https://www.itsvse.com/thread-10560-1-1.html

ASP.NET Core (XV) utilise HttpClient pour envoyer des requêtes HTTP
https://www.itsvse.com/thread-10311-1-1.html

ASP.NET Core (quatorze) est basé sur le captcha d’image SkiaSharp
https://www.itsvse.com/thread-10287-1-1.html

ASP.NET Core (XIII) pour déterminer s’il s’agit d’une requête Ajax ou non
https://www.itsvse.com/thread-10284-1-1.html

ASP.NET Core (douze) front-end JS, regroupement CSS et compression
https://www.itsvse.com/thread-10282-1-1.html

ASP.NET route de terminaison Core (XI) ajoute un middleware pour afficher tous les services DI
https://www.itsvse.com/thread-10269-1-1.html

ASP.NET Explication détaillée des priorités de configuration dans Core(10).
https://www.itsvse.com/thread-10265-1-1.html

ASP.NET Explication détaillée du middleware Middleware de Core (9).
https://www.itsvse.com/thread-9647-1-1.html

ASP.NET Explication détaillée du Core Middleware
https://www.itsvse.com/thread-8126-1-1.html

ASP.NET piège des paramètres par défaut de l’interface Swagger dans Core(8).
https://www.itsvse.com/thread-9640-1-1.html

ASP.NET Core (7) Analyse approfondie du code source du framework
https://www.itsvse.com/thread-9601-1-1.html

ASP.NET DI Core (VI) obtient manuellement la méthode d’injection d’objets
https://www.itsvse.com/thread-9595-1-1.html

ASP.NET Core (cinq) est basé sur les transactions distribuées CAP
https://www.itsvse.com/thread-9593-1-1.html

ASP.NET Validation unifiée du modèle ModelState filtre Core(4)
https://www.itsvse.com/thread-9589-1-1.html

ASP.NET Core (iii) Créer dynamiquement des instances à l’aide d’ActivatorUtilities
https://www.itsvse.com/thread-9488-1-1.html

ASP.NET Core (2) Redémarrer l’application par code
https://www.itsvse.com/thread-9480-1-1.html

ASP.NET Core (1) utilise la mise en cache Redis
https://www.itsvse.com/thread-9393-1-1.html
Publié le 24-04-2023 à 10:41:42 |
Apprends-le
Publié le 28-04-2023 à 11:23:58 |
Très bien et puissant, merci de partager
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com