【发布时间】:2018-12-08 20:43:11
【问题描述】:
我目前正在尝试提高我的 Asp.Net 应用程序的性能。在此期间,我发现当我通过 ajax 调用多次调用同一操作或同一控制器内的不同操作时,所花费的时间不相等。请参考下图。
Timeline of request 在使用点跟踪工具进行挖掘时,我发现这种差异被跟踪为“等待 CPU”,即任务正在等待线程分配。我们如何优化这一点,以便所有相同的操作都有相同的时间来执行它们的功能。
【问题讨论】:
-
可能贴出代码?
-
嗨@GrantGarrison,在行动中,我只是返回一个硬编码的整数。有时需要相同的时间,有时差异很大。
标签: ajax asp.net-mvc dottrace