繁体   English   中英

jQuery DataTables具有单独的列选择过滤器和大量行的性能

[英]jQuery DataTables performance with individual column select filters and large number of rows

我目前有一个客户端源表,其中单独的列选择下拉列表工作惊人。 我有大约1000行,性能很好。 惊人的jQuery插件。 问题 :我的客户刚刚告诉我,这可能会在一个月内增长到40000以上。 我的客户还告诉我,他们真的很喜欢页脚中的个别选择过滤器,我无法删除它们。 因此,我担心表现。 如果你说个别选择过滤器时你不知道我在说什么,请看这里:

https://datatables.net/examples/api/multi_filter_select.html

我正在四处寻找,我在这里看到了使用客户端和延迟渲染的示例:

https://datatables.net/extensions/scroller/examples/initialisation/large_js_source.html

但问题是我不相信我可以使用延迟渲染,因为客户端需要单独的列选择过滤器。 我必须加载选择过滤器的所有数据才能工作......

有没有人知道如何在高行数下以良好的速度完成单个列过滤的这种行为或建议一个合理的替代方案? 我觉得我在这里达到了软件/浏览器的局限性......

谢谢!

朱利安

40000行数据很多,只是从服务器传输到浏览器。 它会减慢页面加载速度。

我会在服务器端执行过滤器,并仅输出第一行(比如1000行),因此它们对浏览器更易于管理,并节省了大量带宽。 但这也意味着更多的JavaScript和SQL编码。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM