我们为3000到4000行数据以及50列实现了jQuery数据表。但是,由于实现了datatable的不同功能,如列级搜索、全局搜索、mrender、分页等,因此降低了性能。
我们使用的是jQuery v1.7.2和jQuery dataTable 1.10.7js。如何提高jQuery数据表的性能或任何其他替代jQuery数据表的方法来显示如此庞大的数据?
我的一个朋友建议使用jQGrid。
jQuery数据表和jQGrid之间的性能比较是什么?哪种更好些呢?或者有其他方法来提高性能吗?
发布于 2015-09-01 11:55:43
我在生产中使用jgGrid已经有一段时间了。我在选择datatables和jqGrid之间也有一个选择。我对两者都进行了测试。数据的性能随着记录大小的增加而恶化。
对于使用jqgrid,loadonce: true不应该像注释中提到的最多10,000条记录中提到的@Oleg那样出现问题。
我已经测试了jqGrid在生产中超过200万条记录,它的工作很好。值得注意的是,我在这里实现了服务器端分页,并使用json作为返回数据类型。
我实现了大量额外的特性,如过滤器工具栏(这实现了全局搜索)、内联编辑、服务器端以及客户端分页,以及大量jqGrid支持的其他特性。
此外,扩展jqGrid功能并根据您的需求添加自定义函数非常容易。
作为一个额外的好处,您可以在StackOverflow for jqgrid上获得很多已经被问到的问题(或问自己的问题)的帮助。
https://stackoverflow.com/questions/32329614
复制相似问题