Az interfészek írása elkerülhetetlenül találkozik másokkal, akik azt mondják, hogy az interfész lassú, mennyivel lassabb, mennyi időbe telik egy interfészszerver feldolgozása, ha vannak konkrét számok, amelyek rögzítik, mennyi időt telik az egyes interfészek, amikor mások azt mondják, hogy az interfész lassú, nézd meg az interfész időstatisztikáit, ha néhány milliszekundum alatt feldolgozik, sajnálom, hogy nem hordozom ezt a pot.
Middleware megvalósítás asp.net mag egyik middleware-t futtatja a másik után, így csak a saját middleware-ünket kell definiálnunk, rögzítenünk a kérés feldolgozása előtti időt és a feldolgozás befejezése utáni időt, a middleware itt a kérés idejét a naplóba adja ki, és szükség esetén a válaszfejlécbe vagy más helyekre is kijuttathatod.
Middleware konfiguráció
A kérésfeldolgozási csővezeték beállításához az Startupban a példakonfiguráció a következő:
Keress naplókat a logger "PerformanceLog" név alapján a naplóban, és az ElastdMilliseconds a naplóban az adott interfű által elhasznált idő, vagy kereshetsz az ElastdMilliseconds tartomány alapján, például szűrve azokat a naplókat, amelyek idője több mint 1s.
|