我使用 Entity Framework 创建了一个小型“动态数据网站”。我确实没有这方面的经验,但它看起来很有趣。无论如何,我有一个表显示在一个网页上。该表包含超过 21000 行,页面限制为每页 10 条记录,这一切都很好。
我的问题是页面速度非常慢。我猜想,每当我尝试导航时,表中的每一行都可能会被加载,但我不能确定这是原因。
如何提高页面的性能?我希望能够快速、轻松地点击结果页面。目前点击下一组结果需要超过 60 秒的时间。
最佳答案
这通常是由表上的过滤器引起的,其中过滤器有很多行,您可以使用自动完成过滤器来修复此问题,该过滤器会预先过滤用户输入的数据库。
您可以从纽约获取此过滤器和其他过滤器 NuGet包Dynamic Data Custom Filters
关于asp.net - 动态数据网站因速度缓慢而无法使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6452776/