0

我们的团队正在开发一种医疗产品。我们将 Telerik Rad 控件用于用户界面。实际上,我的任务是找出特定模块缺乏速度和性能的原因。

该模块实际上包含用户控件链。主父级(用户控件),其中有 rad 选项卡。并且每个选项卡都有不同的控件,并且这些控件也可能包含也可能不包含更多的子控件。实际上在我的情况下,2 或 3 个选项卡有更多的子控件。

每当我运行父控件时,它都会导致应用程序速度变慢。第一次加载几乎需要 9 到 10 秒,这很荒谬,之后需要 3 到 4 秒。

问题是我们的应用程序中有相同的此类模块,但它们的选项卡较少,但它们在一秒钟内加载和运行,这是完美的。我们与数据库交互,我认为数据获取时间没有这样的问题。数据库交互很完美,查询很好,没有使用这种导致时间增加的查询。

我认为这是 Asp.net 用户控件的问题。是什么原因导致速度慢?我需要检查什么?请帮我解决这个问题。

用户控制

4

1 回答 1

3

如果您大量使用客户端代码,最好对 JavaScript 代码进行一些分析。JQuery 选择器等。如果没有优化,JavaScript 和选择器会随着 DOM 变大而变慢。

于 2013-03-29T06:07:32.540 回答