代码之家  ›  专栏  ›  技术社区  ›  franklin sharjeel

ember数据如何处理缓存对象的安全性?

  •  1
  • franklin sharjeel  · 技术社区  · 7 年前

    据我所知,ember数据是一个记忆化引擎;调用 peekAll 查找缓存数据,而不是进行昂贵的网络调用。但是这些数据缓存在哪里?如果这些数据是客户端加载的,这是否意味着数据是“正在传输”的?如果我想设计一个安全的前端应用程序,它可以在最短的时间内保存敏感数据,我该如何做呢?我应该避免完全使用ember数据并简单地强制进行后端调用吗?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Gennady Dogaev    7 年前

    ED将数据存储在内存中。您可以只使用Ajax调用,但也将结果存储在内存中,因此在这两种情况下,安全级别几乎是相同的。当您在浏览器(F5)中重新加载页面时,缓存的数据将消失。此外,从应用程序外部访问数据也不是那么简单