我在数据库中有大约200,000(200万)条记录。客户一次需要在浏览器上显示5,000条记录。我尝试了Jqgrid并加载了5,000条记录,并使用分页加载其他记录。但滚动条需要一些时间来滚动,并且需要花费一定的时间进行排序。要选择一条记录,需要相当长的时间(即使是500条记录也需要花费相当长的时间来选择记录)。我在Windows 7 62位机器和8 GB RAM上试过。我试过的浏览器是Firefox,IE和ChromeJquery数据网格或flex数据网格
我刚刚检查了Flex数据网格,它的加载速度非常快(因为它是由flash播放器处理的)并且一切正常。
但优先选择Jquery Grids。有没有其他的网格可以在客户端一次处理5,000条记录,并且速度非常快(或者还有其他方法可以提高性能)?
我必须在这里完全同意,您的客户可能希望一次显示5000条记录,但现实情况是,您将永远无法在一页上适合这么多记录。因此,你使用分页和分页,你可以实现延迟加载数据(例如,在需要时加载数据)。最终要实现的重要一点是,只要解决方案适用于客户,如何实现数据网格就没有区别。 – 2011-03-27 14:32:16
感谢@mcgrailm的快速反应,并告诉我有关flexigrid的信息,我在明天见到他所说的话。 – Bujji 2011-03-27 14:33:54
最后谢谢你,我们一次有500个记录。仍然缓慢,但客户:) :) – Bujji 2011-03-28 18:40:39