1

我遇到了 ASP.NET 动态数据实体 Web 应用程序的性能问题。

该应用程序由 4 个主要实体组成。这些表包含 100 到 8000 行。我正在使用 ListDetails 视图。打开一条记录平均需要 4 到 6 秒,这是不可接受的。

我调查的第一件事是数据库的性能,但这没关系。然后我尝试排除过滤器而没有结果。最后,我通过在元数据类中将 ScaffoldColumn 属性设置为 false 来排除大多数列。这给出了一个主要结果,即在几毫秒内加载表单。然后我开始测试越来越多的列。每次列数增加时,性能都会变差。

主要实体的字段数增加到 50 个。但是,仅包含 50 个字段的表单需要几秒钟才能加载,这并不奇怪吗?

我希望有人有一个提高性能的好主意,或者至少对这种行为有一个体面的解释。提前致谢!

4

0 回答 0