首先道歉我不能更具体,好像我可以然后我可能知道在哪里看。我有一个 ASP.net Web 应用程序,其中包含一堆使用 AjaxControlToolKit 的页面。我的两个环境之间的页面渲染速度差异很大。一方面~5 seconds
,渲染一个相对简单的页面非常慢,该页面有两个网格和一堆控件。我到处看文章都说“检查你的 SQL”,但这不可能是因为 SQL 性能应该在所有环境中都是通用的。我还把它缩小到页面只是做一个基本的回发,没有sql,问题仍然是repro。用户单击全选,我们检查列表中的一堆项目。我为此计时了后面的代码,而且速度很快00:00:00.0002178
。
这两个环境并排坐在一起,位置相同,都有 IE9,除了一个在 W2K8 上运行,一个在 W7 上运行。这是唯一真正的区别。在 W7 上,页面的渲染速度相对较快。
任何指针都非常感谢。
编辑:
将调试更改为 false 确实产生了积极影响。
调试页面时间 True 0.143363802770544 False 0.0377570798614921
因此,我接下来要做的是系统地查看应用程序的每个组件,以了解我为什么会犯错误、SQL、ViewState 等。我将为那些感兴趣的人更新我的最终发现。
谢谢大家的帮助!