使用Glimpse进行客户端时间性能调优

问题描述:

我在部署到Azure网站(标准层)的VS2013中的ASP.net Web窗体应用程序中使用Glimpse 1.8.6。我有一个嵌入在aspx页面的用户控件,我的问题是关于请求部分中的特定时间。使用Glimpse进行客户端时间性能调优

我通常会看到3000-4000毫秒的请求时间,5-25毫秒电线,500-1000毫秒服务器和2000+客户端。此外,负载约为500-700毫秒,渲染时间为100毫秒。

“客户端”部分是我的问题,究竟是什么用于计算客户端,更重要的是我应该在我的代码中查找哪些内容以减少该数量?

+0

这是一个通用的asp.net性能问题,并不特定于Azure平台。 – 2014-12-02 05:46:13

伟大的问题...客户的时间是loadEventEndresponseEnd(你可以看到相关的代码here)之间的差异。用英语来说,这是从浏览器从服务器(用于主文档)接收最后一个字节到运行当前文档的load事件(通常发生在所有外部资源加载后)之间发生的所有事情。

大多数情况下,为了改进这个数字,它需要积极缓存,将文档捆绑在一起,等等。Nik Molnar在这方面做了一个很好的演讲,其中有一个相当大的部分来优化这些类型 - http://vimeo.com/97415381

+0

非常好,谢谢安东尼 – 2014-12-08 17:12:57

+0

相关代码和视频的链接被破坏 – Momin 2018-01-31 13:39:39