我将构建一个应用程序,它将使用 ajax 来检索数据并将其显示给用户。 我想使用网络存储,但不知道应该使用本地存储还是会话存储? 我知道使用会话存储,当浏览器关闭时数据会丢失。这也是存储在网络存储中要显示给用户的数据吗? 谁能建议哪种存储最适合我,因为我有点困惑......
谢谢
首先,如果存储敏感数据,请勿使用客户端存储。
其次,我更喜欢使用缓存和 Zustand,因为与此相比,它们几乎会做相同的事情。
第三,就我而言,我使用会话存储来存储评论列表 1 分钟,是的,有点混合,只是为了更好的用户体验。
所以现在您可以决定或询问更多信息。
谢谢你。
检查这个答案:https://stackoverflow.com/a/19869560/4306983 它将帮助您了解根据上下文使用哪一个
很大程度上取决于您要存储的内容。如果不敏感并且可以持久保存的话,我更喜欢使用cookie。另一方面,如果您不希望用户篡改敏感信息,请使用会话存储。本地存储与会话存储非常相似,但可以持续更长时间。这是对类似问题的更深入的回答:
sessionStorage
类似于 localStorage
;
不同之处在于,
localStorage
中的数据不会过期,而sessionStorage
中的数据会在页面会话结束时被清除。每当在浏览器中的特定选项卡中加载文档时,就会创建一个唯一的页面会话并将其分配给该特定选项卡。