我有一个aspx页面,其中包含6个用户控件,将显示时,用户点击任何按钮使用显示模型弹出扩展程序。我的页面渲染需要更多的时间。加载页面需要3分钟。如果我调试页面,它将移动到所有用户控件的页面加载。
从数据库中获取数据并不需要花费更多的时间,但是加载页面却需要时间。有什么方法可以提高性能吗?
有没有什么地方需要我去看看。
我使用的是VS2010和c#。如果你有任何问题请告诉我。
你好,Jebli。
发布于 2010-11-30 20:43:16
这可能是页面渲染性能问题或其他问题。例如,如果你有一些动态渲染控件的大循环(在中继器,网格,..)而且你每次迭代都要访问数据库进行几个简单的查询,这可能需要比你想象的更多的时间。
因为我从来没有听说过简单的控件渲染过程需要很长时间。
因此,优化代码的最好方法是使用代码分析器逐行分析。看看其中的一些:
通过使用分析器,您可以发现代码的哪些部分会导致性能问题
发布于 2010-11-30 21:16:33
除了第三方分析器之外,你也可以实际使用VS2010分析器。微软在这方面做得很好。
作为常规的编码实践,您可以检查以下几点来优化页面性能:
到目前为止,这是我能想到的,从我的头顶。当我可以的时候,我会添加更多。
https://stackoverflow.com/questions/4312963
复制相似问题