Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 57819|Svar: 5

[.NET Core] asp.net kerne skriver en middleware til at registrere interface-tiden

[Kopier link]
Opslået den 2019-9-12 17:46:02 | | | |
Når man skriver interfaces, vil man uundgåeligt møde andre, der siger, at interfacet er langsomt, hvor meget langsommere det er, hvor lang tid det tager for en interfaceserver at behandle, om der er specifikke tal til at registrere, hvor lang tid hvert interface tager, når andre siger, at interfacet er langsomt, så se på interface-tidsstatistikkerne, hvis det behandles på få millisekunder, beklager jeg, at jeg ikke har denne pot.

Middleware-implementering
asp.net kerne kører den ene middleware efter den anden, så vi behøver kun at definere vores egen middleware, registrere tiden før anmodningen begynder behandlingen, og tiden efter behandlingen slutter, middleware her udskriver tidspunktet for anmodningen til loggen, og du kan også skrive det til responsheaderen eller andre steder efter behov.

Middleware-konfiguration

For at konfigurere anmodningsbehandlingspipelinen i Startup er eksempelkonfigurationen som følger:


Søg efter logfiler efter loggernavnet "PerformanceLog" i loggen, og ElapsedMilliseconds i logbogen er den tid, det tilsvarende interface bruger, eller du kan søge efter ElapsedMilliseconds-området, for eksempel filtrere logs med en tid på mere end 1 sekunder






Tidligere:Mød Azure DevOps
Næste:ID-nummer genererer en snefnug-algoritme
Opslået den 22-9-2021 kl. 20:50:47 |
Lær at lære...
Opslået den 24-10-2021 16:40:07 |
Opslået den 26-10-2021 09:41:04 |
Kald ting, lær at lære
Opslået den 30-8-2022 13:24:10 |
Ingenting, lær at lære!! Ingenting, lær at lære!!
Opslået den 31-8-2022 kl. 13:24:59 |
klog
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com