由于用户控件导致页面呈现缓慢

时间:2010-03-14 01:34:07

标签: asp.net performance

如何解决在ASP.NET中缓慢呈现的页面?

此问题仅在具有少量用户控件的特定页面上发生。其他页面工作正常。跟踪已澄清问题发生在“Begin Render”和“End Render”之间。

3 个答案:

答案 0 :(得分:5)

感谢您的回复!检查此链接...恕我直言,这可能是永久解决问题的一种方式。

http://attosol.com/slow-page-rendering/

HTH

答案 1 :(得分:3)

您是否尝试过添加caching to your user controls,还是必须永久动态?

修改

如果渲染引起疼痛,那么表明你有很多控件加载。

您可以尝试加载没有控件的页面,然后使用ajax在页面加载后拉入重控件 - 使用适当的加载图形。 Jquery可用于异步加载较重的控件,同时允许用户非常快速地查看页面。

修改

答案 2 :(得分:1)

使用.Net Profiler

这是确定性能问题的唯一确定方法。