我很困惑。根据我的老板说法,导致页面部分加载并在postback时“跳转”到记忆滚动位置的页面调用的跟踪让我感到困惑。
最终通过我的跟踪发现,我的整个加载时间从开始预初始化到结束呈现需花费1.94秒,其中1.5秒花费在开始预呈现和结束预呈现之间。
你有什么想法可能会造成这种情况吗?下一个最大的加载时间是0.14秒,用于结束预渲染完成。
可能问题来自我对SQL Server的查询或页面上过多的控件,即使大多数控件是“隐藏”的?
[编辑:]当我展示特定表单时,似乎我的页面加载非常缓慢。我的总呈现大小为91537字节,其中44483字节专用于该特定表格。我的视图状态似乎非常巨大。此外:404 JS文件是否会导致这种加载滞后?
[更新:]所以我找到了运行时间最长的查询,尽管它确实看起来相当复杂,但它已经在页面加载之前结束运行了。 作为附加信息:我在控件中使用了相当多的SqlDataSources,以填充我的下拉列表和其他有趣的内容。这会使我的应用程序混乱吗?