json - 在浏览器中排序/显示大型数据集 - 多少 JSON 太多了?

标签 json sorting browser pagination

这是一个关于解析和排序 JSON 的浏览器限制的技术问题。

我们正在考虑对从查询返回并在表中显示给用户的大型数据集(可能有 50k 行,每行可能有 10 个字段)执行聚类算法,每页 25 行,并且可以对所有字段进行排序.集群将在服务器端进行,然后将集群结果作为 JSON 发送回客户端。

目前,集群结果数据不会存在于任何数据库表中。这会给排序和分页以及后退按钮支持带来一些问题。

我想知道是否可以将所有数据作为一个可能非常大的 JSON 一次发回,然后一次只显示 25 条记录,而不是重新运行“下一页”和“度假村”的查询实现分页。但是当用户想要求助时呢?浏览器可以处理 50k+ 行的求助吗?还保持分页功能?

为用户查询结果创建一个临时表会更好吗?

最佳答案

您可能会使用 jsonp 获得更快的结果。我不知道除了实用之外是否有任何大小限制,因为您基本上让浏览器将 json 视为脚本。您必须将结果处理成某种数据结构以支持您的分页,但这应该不难。

关于json - 在浏览器中排序/显示大型数据集 - 多少 JSON 太多了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3367671/

相关文章:

jquery - 关于JSON和序列化的问题

java - JAVA解析JSON无法获取值

mysql - 爸爸解析太快了

json - 处理Swift 2.0 Google Maps Json时出错

rest - 我可以更改浏览器发送的 HTTP 请求的 header 吗?

linux - Shell 脚本 - 根据文件创建时间查找命令输出排序

android - 使用 Collections.sort() 对对象进行排序。出现错误

javascript - 如何刷新数据表排序和过滤信息

android - 如何支持所有手机浏览器查看PDF?

javascript - 是否可以使用 JavaScript 在网络浏览器中进行简单的解密?