- 我很想知道使用共享服务或ngrx 的单页应用程序中的数据缓存是否有任何限制。
- 在前端缓存过多的数据是否会影响 Web 应用程序 (DOM) 的整体性能。
假设我有一个非常大的复杂嵌套对象,我将其缓存在内存中
现在假设我想在应用程序的不同模块/组件中使用不同的对象子集,为此我可能需要在 UI 上执行大量映射操作(通过匹配 id 等使用循环)。
我正在以其他方式思考,而不是在 UI 上进行如此多的操作来提取相关数据,为什么我不使用具有 id 参数的简单 API 来获取相关信息,如果它不需要太多时间来获取数据后端。
url = some/url/{id}
obj[prop]
那么,如果我们不能简单地通过其属性使用它的子集并且需要在 UI 上进行大量计算(循环等),这实际上比从其余 API 获取数据更耗时,那么缓存更复杂的嵌套对象是否值得
?
任何帮助/解释将不胜感激!!!
谢谢