stevejgordon / CorrelationId

An ASP.NET Core middleware component which synchronises a correlation ID for cross API request logging.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Performance Review

stevejgordon opened this issue · comments

Based on some profiling of applications which use this library there is a small overhead. I have a theory that at least some of that can be reduced.

Plan:

  • Profile basic app to confirm the theory
  • Benchmark code
  • Apply optimisations

As part of this, potentially tie in logical re-ordering when IgnoreRequestHeader is applied #83