Kirjoitusrajapintoja kohtaa väistämättä toisia, jotka sanovat, että käyttöliittymä on hidas, kuinka paljon hitaampi, kuinka kauan käyttöliittymäpalvelimen käsittely kestää, onko olemassa tarkkoja lukuja, joilla mitataan kuinka kauan kukin rajapinta kestää, kun toiset sanovat, että rajapinta on hidas, katso rajapinnan aikatilastoja, jos se käsitellään muutamassa millisekunnissa, pahoittelen, etten kanna tätä pottia.
Middleware-toteutus asp.net ydin ajaa yhden middlewaren toisensa jälkeen, joten meidän tarvitsee määritellä vain oma middleware, kirjata aika ennen pyynnön käsittelyn alkamista ja ajan sen jälkeen, middleware tässä lähettää pyynnön ajan lokiin, voit myös lähettää sen vastauksen otsikolle tai muihin paikkoihin tarpeen mukaan.
Middleware-konfiguraatio
Pyynnönkäsittelyputken konfigurointiin käynnistyksessä esimerkkikonfiguraatio on seuraava:
Etsi lokkeja login nimellä "PerformanceLog", ja lokissa oleva ElapsedMilliseconds on kyseisen rajapinnan kuluttama aika, tai voit hakea ElapsedMilliseconds-alueen mukaan, esimerkiksi suodattamalla lokit, joiden aika on yli 1s
|