【发布时间】:2015-09-01 22:02:33
【问题描述】:
我一直在使用 Ember Data,我正在尝试理解一些概念。我有一个非常繁重的数据密集型应用程序,我的后端有返回大量记录的端点。
所以,基本上我有类似this.store.findAll('places') 的路线,它可以返回数千个地方,每个地方都有几个文本密集型字段,如services 或description。
这只是其中一种资源,还有其他一些资源可以处理这么多的数据。
我主要担心应用程序达到某种限制或变得无响应。所以我的问题是:Ember Data 如何管理大量记录?是否有任何最佳实践来处理这类场景?
【问题讨论】:
-
这个问题的答案确实是任何关于如何处理客户端上的大型数据集的问题的答案:对数据进行分页。
-
@GregBurghardt 假设客户端和服务器在同一主机上运行(可能是带有 sqlite 数据库的电子桌面应用程序),因此带宽不是问题,也许我不需要分页ember 对存储大量记录有硬性限制吗?
标签: ember.js ember-data