使用表分拣机缓慢渲染

问题描述 投票:0回答:2

我有速度问题加载3370结果表,它需要13秒。我正在使用jquery.tablesorter-2.22.5.js激活过滤器和寻呼机小部件。我也使用jquery-2.1.4。我需要激活过滤器小部件以过滤结果。我想考虑将库更改为最后一个选项。

任何想法或解决方案表示赞赏。

先谢谢。

jquery tablesorter
2个回答
1
投票

通常,对于大型表,唯一真正良好的扩展解决方案是使用具有tablesorter的寻呼机功能的Ajax查询。

话虽如此,我还会尝试使用最新版本的Mottie的tablesorter(2.28.5)以及最新的JQuery版本,因为它可能会带来一些性能优势。


0
投票

我发现在第一次构建表/初始化tablesorter时有一个技巧很好。我能够将我最大的一张桌子的初始化时间从20秒减少到大约4秒。

基本上我所做的是建立了表,thead和tbody都彼此分开。我只是通过构建tablesorter的函数初始化表,thead(及其内容)和标签 - 它基本上是立即初始化的。从那里,将你的tbody文本放入表的tbody,然后运行.update()函数到你的表。

这是一个愚蠢的小技巧,但绝对有效

© www.soinside.com 2019 - 2024. All rights reserved.