你希望所有代码都可快速执行。经常调用的代码路径是优化的关键。其中包括:
-
应用请求处理管道中的中间件组件,尤其是在管道中早期运行的中间件。这些组件对性能具有很大影响。
-
对每个请求都执行或是按请求执行多次的代码。例如,自定义日志记录、授权处理程序或暂时性服务的初始化。.
建议:
-
请勿将自定义中间件组件用于长时间运行的任务。
-
请使用性能分析工具(例如 Visual Studio 诊断工具或 PerfView)标识热代码路径。
Just So So ...
你希望所有代码都可快速执行。经常调用的代码路径是优化的关键。其中包括:
应用请求处理管道中的中间件组件,尤其是在管道中早期运行的中间件。这些组件对性能具有很大影响。
对每个请求都执行或是按请求执行多次的代码。例如,自定义日志记录、授权处理程序或暂时性服务的初始化。.
建议:
请勿将自定义中间件组件用于长时间运行的任务。
请使用性能分析工具(例如 Visual Studio 诊断工具或 PerfView)标识热代码路径。