Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 57819|Svar: 5

[.NET Core] asp.net kärna skriver en middleware för att registrera gränssnittstiden

[Kopiera länk]
Publicerad den 2019-9-12 17:46:02 | | | |
När man skriver gränssnitt kommer man oundvikligen att möta andra som säger att gränssnittet är långsamt, hur mycket långsammare det är, hur lång tid det tar för en gränssnittsserver att bearbeta, om det finns specifika siffror för att registrera hur lång tid varje gränssnitt tar, när andra säger att gränssnittet är långsamt, titta på gränssnittets tidsstatistik, om det bearbetas på några millisekunder, så ber jag om ursäkt att jag inte har med mig denna potentiora.

Middleware-implementering
asp.net kärna kör en middleware efter en annan, så vi behöver bara definiera vår egen middleware, registrera tiden innan begäran börjar behandlas och tiden efter att bearbetningen är klar, middleware här matar ut tiden för begäran till loggen, du kan också mata ut det till svarsheadern eller andra platser vid behov.

Middleware-konfiguration

För att konfigurera förfrågningsbearbetningspipelinen i Startup är exempelkonfigurationen följande:


Sök efter loggar efter loggarnamnet "PerformanceLog" i loggen, och ElapsedMilliseconds i loggen är den tid som förbrukas av motsvarande gränssnitt, eller så kan du söka efter intervallet ElapsedMilliseconds, till exempel filtrera loggar med tid över 1s






Föregående:Möt Azure DevOps
Nästa:ID-nummer genererar snöflingealgoritmen
Publicerad den 2021-9-22 20:50:47 |
Lär dig att lära dig...
Publicerad den 2021-10-24 16:40:07 |
Publicerad den 2021-10-26 09:41:04 |
Kalla saker, lär dig lära dig
Publicerad den 2022-8-30 13:24:10 |
Ingen grej, lär dig lära dig!! Ingen grej, lär dig lära dig!!
Publicerad den 2022-8-31 13:24:59 |
lärd
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com