我们的团队正在开发一种医疗产品。我们将 Telerik Rad 控件用于用户界面。实际上,我的任务是找出特定模块缺乏速度和性能的原因。
该模块实际上包含用户控件链。主父级(用户控件),其中有 rad 选项卡。并且每个选项卡都有不同的控件,并且这些控件也可能包含也可能不包含更多的子控件。实际上在我的情况下,2 或 3 个选项卡有更多的子控件。
每当我运行父控件时,它都会导致应用程序速度变慢。第一次加载几乎需要 9 到 10 秒,这很荒谬,之后需要 3 到 4 秒。
问题是我们的应用程序中有相同的此类模块,但它们的选项卡较少,但它们在一秒钟内加载和运行,这是完美的。我们与数据库交互,我认为数据获取时间没有这样的问题。数据库交互很完美,查询很好,没有使用这种导致时间增加的查询。
我认为这是 Asp.net 用户控件的问题。是什么原因导致速度慢?我需要检查什么?请帮我解决这个问题。