Asp.net应用程序性能问题

Asp.net应用程序性能问题,asp.net,Asp.net,我的应用程序面临着很大的速度问题。我们必须投入生产,但由于速度问题,它受到了阻碍 在我的申请表中,我有一页是整个申请表的主要和重要的一页。。 在这个页面中,用户花费了大部分时间。。。 在这个页面中,我使用了6到7个javascript文件和jquery插件。。 整个页面是基于ajax的,将执行jquery验证。。。 在此页面中,我有3个更新面板(嵌套)…一个更新面板包含一个formview和 另一个将包含一个网格和4个formview(将使用户选择可见..其中4个不会同时出现..取决于网格视图项

我的应用程序面临着很大的速度问题。我们必须投入生产,但由于速度问题,它受到了阻碍

在我的申请表中,我有一页是整个申请表的主要和重要的一页。。 在这个页面中,用户花费了大部分时间。。。 在这个页面中,我使用了6到7个javascript文件和jquery插件。。 整个页面是基于ajax的,将执行jquery验证。。。 在此页面中,我有3个更新面板(嵌套)…一个更新面板包含一个formview和 另一个将包含一个网格和4个formview(将使用户选择可见..其中4个不会同时出现..取决于网格视图项目我将变得可见..就像网格视图记录是类型1,那么类型1 formview将在页面上可见..一个更新面板是父更新面板。。 每个formview包含10个以上的控件。下拉列表将从数据库循环表加载formview onload事件。。 此页面根本不会刷新..因为更新面板中有任何内容。。 由于更新面板,我无法将视图状态设置为false。。 我每次都要打5个以上的数据库电话

这个页面在应用程序开始时运行良好。经过一段时间后,它变得越来越慢。数据库调用在开始时非常快,在一段时间后变得非常慢。。。 我不知道如何调试这个东西,以及如何找到导致这个问题的原因…请帮助我

更新: 我的视图状态正在从35 kb增长到160 kb。。
我在updatepanels中尝试了一些控件的fullpost返回触发器。。但是视图状态没有下降..它保持这样..在双浏览器或三浏览器刷新时,它恢复到35 kb..这是问题吗??感谢您的回复和建议…

如果您不显示代码(特别是运行数据库查询的代码开始变慢),我真的帮不了您,但我可以做出一个(希望是好的)猜测:


听起来您可能没有正确处理数据库连接。每次打开与数据库的连接时,请确保将其包装在try/finally块中(其中在finally块中调用.Close()),或使用
块创建它。

您应该研究这样一种工具,它允许您在细粒度级别上监控性能。然后你就可以看到你表现不佳的真正原因是什么。你可以在我链接的网站上试用10天。

经过很长时间的测试,我发现了问题…这是因为更新面板…我们不应该对太多控件使用更新面板..我不知道,asp.net中唯一的控件是ajax的更新面板..这就是我使用更新面板的原因…请停止使用更新面板并尝试使用jquery。我在这个问题上受了很多苦…感谢你们的支持人员…

如果我们没有看到任何代码,我们真的无法提供纠正建议。请发布您的一些代码或更具体的问题,我们可以帮助您。我正在做完全相同的事情。您认为这是因为视图状态吗?现在,我的视图状态开始时的大小是35 kb,一段时间后它将增长到160 kb。。