gpt4 book ai didi

performance - ASP.NET MVC : Store data in OnActionExecuting and retrieve it in OnActionExecuted in a controller

转载 作者:行者123 更新时间:2023-12-04 05:51:56 24 4
gpt4 key购买 nike

我想添加一些代码来记录 Controller 中每个 Action 调用所花费的时间。我看到了在 Controller 的 OnActionExecuting 方法中创建一个 Stopwatch 并停止它 OnActionExecuted 的建议,这对我来说似乎很好。

我想知道的是我必须在哪里添加启动的秒表对象,以便在调用 OnActionExecuted 后可以读回它。
我正在考虑将它添加到 session 中,但我猜如果有来自同一个 session 的同时请求,这可能会出现问题。

存储这些数据的最佳位置是什么?

谢谢

最佳答案

您可以将 HttpContext.Current.Items 用于与单个请求相关的对象。

http://www.4guysfromrolla.com/articles/060904-1.aspx

关于performance - ASP.NET MVC : Store data in OnActionExecuting and retrieve it in OnActionExecuted in a controller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9957477/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com