Vue.js vue和来自api的大型数据集

Vue.js vue和来自api的大型数据集,vue.js,axios,Vue.js,Axios,我想知道在vue中处理大型数据集请求的最佳实践是什么。 为了给你一个场景,我通过graylog的api请求数据。通常我只是使用他们的分页功能,这样当一个人单击下一页时,我就收集下一页的数据。 然而,我们有一个功能要求,vue具有强大的搜索功能,它非常方便地从graylog查询数据,然后像过滤器一样在数据中搜索。 据我所知,最好的方法是获取所有必要的数据。所以我开始研究其他人在这种情况下会做什么,并没有发现太多 目前,当我查询7天的数据时,数据总量约为27Mg。我的应用程序通常使用100-135M

我想知道在vue中处理大型数据集请求的最佳实践是什么。 为了给你一个场景,我通过graylog的api请求数据。通常我只是使用他们的分页功能,这样当一个人单击下一页时,我就收集下一页的数据。 然而,我们有一个功能要求,vue具有强大的搜索功能,它非常方便地从graylog查询数据,然后像过滤器一样在数据中搜索。 据我所知,最好的方法是获取所有必要的数据。所以我开始研究其他人在这种情况下会做什么,并没有发现太多

目前,当我查询7天的数据时,数据总量约为27Mg。我的应用程序通常使用100-135Mg,具体取决于。我想能够查询更多的tho,比如说30天

所以我的想法可能是查询数据,获取第一个页面,然后同时获取下一个数据块?然后使用object.freeze存储数据并将其应用于表

这似乎是一个好概念,还是我完全错了?先谢谢你