asp.net-mvc – 初学者的分析Qn – ASP .NET MVC Mini-Profiler
以上两个部分突出显示
1st – Mini-Profiler告诉我控制器/动作的执行时间(通过ajax调用) 87ms 第二 – Chrome Web Inspector告诉我完成相同的ajax请求需要多长时间 535毫秒 使用glimpse,我认为执行其他生命周期事件(基本控制器/过滤器)需要大约22ms. 寻找指导以确定其余时间的去向. 谢谢. 编辑 这几乎是一致的(两个值中的差异大约为10 – 20 ms – Mini-Profiler和Chrome Inspector). 这些结果用于针对运行IIS 7.5的生产服务器(VPS)的联机请求.当这些数字在开发机器(运行IIS express的localhost)上测量时,Mini-Profiler和Chrome Inspector结果的差异并不显着. 解决方法
由于这些请求针对在线资源,因此您需要考虑延迟.
比如说: 服务器时间仅为118毫秒,但是dns查找需要598毫秒,连接需要另外205毫秒,响应仅在我访问页面后返回1173毫秒.最后DOM只开始渲染1.27秒. 服务器位仅考虑应用程序内服务器上花费的时间. 你必须添加到那个. >解决dns所需的时间. [等待的时间] >发送请求资源的TCP数据包所需的时间 [/等待的时间] >剩下的数据包需要时间来找回给你的方式. (阅读TCP拥塞窗口) (然后我会在这里讨论JavaScript和CSS的相互依赖性) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 模型绑定器究竟做了什么?如何有效地使用
- 多终端数据同步机制设计(一)
- asp.net – 如何在IIS7上全局设置enableVersionHeader为fal
- ASP.NET知识点总结2
- 在ASP.NET中检测来自移动浏览器的请求
- asp.net – 如何在gridview中的Hyperlink列中显示的值中插入
- asp.net – 在ASP MVC3中,如何使用uri执行控制器和动作?
- ASP.NET MVC 3如何将Javascript注入主布局
- asp.net-core – 从ASP.NET Core 2.1应用程序中删除“Serve
- 什么{“d”:“”}表示在asp.net webservice响应中
- asp.net – 在新的VS 2013 Identity UserManager
- asp.net-mvc – ASP.NET MVC 3应用程序,BCrypt.C
- asp.net-mvc – 带有HTML5语义标记的MVC4项目Htm
- asp.net – AppFabric Cache连接类型和协议
- asp.net-mvc – ASP.NET MVC5/IIS Express无法调
- asp.net-mvc-2 – 将参数传递给MVC Ajax.ActionL
- Parallel线程安全问题
- asp.net – 无效的安全证书和域名
- asp.net-mvc – 如何在剃刀代码块中插入空格?
- 让“链式调用(方法链)”更加自然一点