我有相当大量的数据(100 MB 左右),我想将其呈现给用户。数据的格式类似于以下...
日期 位置 日志文件 链接
03/21/2010 圣地亚哥 some_log.txt http://somelink.com
等等
我的问题是我希望有一些漂亮/巧妙的方式让用户过滤信息。不幸的是,因为它太多了,jQuery Table Filter插件不起作用(使浏览器崩溃)。我想知道是否有一个好的解决方案,或者我是否必须简单地在服务器端进行过滤并有一个平淡的下拉菜单/选择框界面供客户端使用。
最佳答案
100MB 相当大了。您不希望通过单个请求将所有数据一次性传输到客户端,然后在那里执行分页/过滤/排序操作。传输它需要很长时间,并且会耗尽客户的所有内存。而是完全在服务器端使用 SQL 功能对每个请求执行此操作。 SQL 比 Java/JavaScript 更高效。我之前发布过类似的答案,其中包含更多技术细节和代码示例 here .
关于java - 用于过滤/排序大量数据的插件或模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2495789/