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

Vue: 57819|Répondre: 5

[.NET Core] asp.net core écrit un middleware pour enregistrer le temps d’interface

[Copié le lien]
Publié le 12-09-2019 à 17:46:02 | | | |
En écrivant des interfaces, d’autres disent inévitablement que l’interface est lente, combien de temps est plus lente, combien de temps un serveur d’interface met à traiter, s’il existe des chiffres précis pour enregistrer le temps que prend chaque interface, quand d’autres disent que l’interface est lente, regardez les statistiques de temps d’interface, si elle est traitée en quelques millisecondes, désolé de ne pas avoir ce pot.

Implémentation du middleware
asp.net core exécute un middleware après l’autre, donc il suffit de définir notre propre middleware, d’enregistrer le temps avant que la requête commence à être traitée et celui après la fin du traitement, le middleware ici envoie l’heure de la requête dans le journal, vous pouvez aussi l’envoyer dans l’en-tête de réponse ou à d’autres endroits selon les besoins.

Configuration du middleware

Pour configurer le pipeline de traitement des requêtes dans le démarrage, l’exemple de configuration est la suivante :


Recherchez les journaux par nom de logger « PerformanceLog » dans le journal, et les Millisecondes Écoulées dans le journal correspondent au temps consommé par l’interface correspondante, ou vous pouvez chercher par la plage Millisecondes Écoulées, par exemple en filtrant des journaux avec un temps supérieur à 1 s






Précédent:Meet Azure DevOps
Prochain:Le numéro d’identification génère l’algorithme « snowflake »
Publié le 2021-9-22 à 20:50:47 |
Apprends à apprendre...
Publié le 24-10-2021 à 16:40:07 |
Publié le 26-10-2021 à 09:41:04 |
Appelez des choses, apprenez à apprendre
Publié le 30-08-2022 à 13:24:10 |
Non. Pas de chose, apprendre à apprendre !! Non. Pas de chose, apprendre à apprendre !!
Publié le 31-08-2022 à 13:24:59 |
instruit
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