如何加快在包含大量数据的 ASPX 页上执行到 GridView 中的速度

本文关键字:执行 GridView 速度 ASPX 何加快 包含大 数据 | 更新日期: 2023-09-27 18:34:17

我正在开发一个 Asp.net 的Web应用程序。

在该应用程序中,我需要在具有大量数据的窗体上显示具有三个网格视图的报表。在所有网格上启用分页。

当用户视图首先报告3-5次时,它工作正常,但之后加载需要花费大量时间。

我将grid-views数据存储到视图状态中,以便我可以在分页和排序时使用此数据。

任何人都可以告诉我问题是什么以及我如何解决这个问题

如何加快在包含大量数据的 ASPX 页上执行到 GridView 中的速度

您应该执行以下操作以使其更快。

    分页
  1. :执行自定义分页而不是标准分页,以便仅为当前页面存储页面大小的数据量。它将极大地提高性能。请参考自定义分页。

  2. 此外,在页面中,如果不需要,请禁用控件的视图状态。

  3. 如果网格视图数据是只读的,也可以使用缓存。缓存

如果没有有关代码和服务器的所有信息,就很难解决性能问题。

可能是并发问题吗?

您是否正在网页中执行其他降低性能的操作?

您的

网页是单独在服务器中,还是有其他应用程序会干扰您的网页?

我希望能给你一些线索。