javascript表排序/分页(客户端).有多大太大了?

Ahe*_*eho 7 javascript jquery tablesorter

我正在使用一个名为Tablesorter的jQuery插件 在我的一个应用程序中对日志表进行客户端排序.我也在使用tablepager加载项.

我非常喜欢客户端排序和分页为聚会带来的响应能力.我也喜欢你不必反复点击Web服务器或数据库.

但是我可以看到,我正在显示的日志会变得非常大.我确信客户端分页和排序是不切实际的.这种技术在自身重量下会开始崩溃的重点是什么?500条记录?2000年的记录?10,000条记录?

编辑:简而言之,您将使用什么标准来确定是否要使用客户端排序/分页而不是服务器端分页?预期结果的大小是否会影响您的决定?引爆点在哪里?

kem*_*002 3

不过,我可以看到,随着时间的推移,我显示的日志可能会变得相当大。我确信到了某个时候,客户端分页和排序将变得不切实际。这项技术会在什么时候开始因自身重量而崩溃?500条记录?2000条记录?一万条记录?

这实际上取决于很多不同的因素,例如表格大小、列数以及用户使用的浏览器和版本。在发现真正的问题之前,我通常可以对多达 1000 条记录进行排序。如果您开始接近这个数字,我肯定会开始考虑服务器端排序。使用 AJAX,服务器端排序可以非常高效并且具有良好的用户体验。

最好的方法是根据您的具体情况进行尝试并查看。浏览器虽然不是真正设计来处理大量数据的,但仍然可以处理它。用户体验会很糟糕,但它可以处理的记录数量相当高。