【发布时间】:2014-03-14 13:23:16
【问题描述】:
我们正在尝试优化我们的 ASP.NET MVC 应用程序,并在我们的服务器端日志和客户端延迟之间获得很大的时间差。
在时间轴中的 Chrome 中刷新页面时显示 4.47 秒:
据我了解,服务器端代码执行的时间应该是 3.34s,但是在我们的服务器日志中我们有以下内容:
- 开始请求 15:41:52.421
- 结束请求 15:41:53.218
- 预发送请求标头 15:41:53.218
- 预发送请求内容 15:41:53.218
因此,根据服务器端日志,代码执行总共只用了 797 毫秒。 它不会一直发生,而且 Chrome 时间线通常会显示非常接近服务器日志的时间。但有时我们会有几秒钟的延迟。
这种延迟从何而来?
【问题讨论】:
标签: asp.net asp.net-mvc google-chrome timeline