JavaScript内存缓存:将对象序列化为字符串是否更有效?

时间:2019-03-28 18:47:13

标签: javascript caching

场景: 浏览器JavaScript应用程序从API获取大量数据,并缓存其中一些数据,以减少应用程序需要进行的网络请求数量。 应用接收到数据后,会将其处理并将其转换为自定义类,该类有时会包含其他自定义对象的列表,因此可以使用大量内存。

哪种方法可以更有效地缓存数据:

  1. 仅存储JavaScript对象
  2. JSON.stringify对象并存储字符串结果,这意味着当我们将数据从缓存中拉出时,我们将不得不再次对其进行处理以将其转换为自定义类。

此外,如果使用方法1,如何避免参考问题?缓存外的更改不应影响缓存中的内容。

0 个答案:

没有答案