Ember Data如何处理缓存对象的安全性?

时间:2018-11-24 16:51:59

标签: security ember.js memoization

据我了解,炭烬数据是一个备注引擎;调用peekAll会查找缓存的数据,而不是进行昂贵的网络调用。但是这些数据缓存在哪里?如果这些数据是在客户端加载的,这是否意味着数据“正在传输”?如果我要设计一个安全的前端应用程序,以在最短的时间内保存敏感数据,该怎么办?我应该避免完全使用Ember数据,而只是强制进行后端调用吗?

1 个答案:

答案 0 :(得分:2)

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