绑定25k-100k记录时浏览器崩溃

时间:2017-02-09 07:04:32

标签: kendo-ui asp.net-mvc-5 kendo-grid kendo-asp.net-mvc

在其中一个应用程序中,我需要一个网格,通过使用Kendo Grid虚拟化来加载100k记录,而无需分页。

使用的技术:SQL server 2012,asp.net web app,angular。

我在网格中有15列,最多10K条记录,浏览器加载20,000-100,000条记录,浏览器崩溃。

我可以在没有分页的情况下绑定Kendo Grid中的100k记录吗? 有没有其他方法可以在没有分页的情况下加载100k记录?

浏览器(Chrome,Firefox)支持的最大数据量是多少?

1 个答案:

答案 0 :(得分:0)

根据:http://demos.telerik.com/kendo-ui/grid/virtualization-local-data 他们装载500K,5列。如果您在代码中注意到它们限制在某些浏览器上的较小数据。它可能归结为JavaScript内存以及JS处理卷的速度有多快。

我的建议:

  1. 将网格与服务器分页一起使用,但也允许服务器排序和过滤。我一次在100行使用OData,使服务器部分变得容易。

  2. 提供将数据导出到CSV或Excel的选项。