Oli*_*lay 9 asp.net optimization performance
我很困惑.我查看了根据我的老板加载"慢"的页面调用的跟踪,导致页面部分加载,然后"跳转"到回发的记忆滚动位置.
我最终发现,使用我的跟踪,我的整个加载,从Begin PreInit到End Render,花了1.94秒,其中1.5个花费在Begin PreRender和End PreRender之间.
任何可能导致这种情况的想法?End PreRenderComplete的下一个最大加载时间是0.14秒.
问题可能来自我对SQL Server的查询,或者页面上的控件数量过多,即使大多数都是"隐藏"的?
[edit:]当我显示某个表单时,我的页面加载似乎很长.我的总渲染大小为91537字节,其中44483个专用于该特定形式.我的观点似乎有点巨大.另外:404文件到JS文件会导致负载延迟吗?
[更新:]所以我找到了运行时间最长的查询,看起来即使它看起来很笨重,但它已经在页面加载之前就已经运行很久了.作为补充信息:我在控件中使用了相当多的SqlDataSources,以填充我的下拉列表和其他有趣的东西.这是我的应用程序混乱吗?