我从数据库取得用户数据后应该放在Cookie还是LocalStorage里面,哪个从本地读取更快?
这是我要存储的数据,存在Cookie还是LocalStorage里面比较好?
{
code:200,
msg:"成功",
"user_id": 3,
"user_type": 2
data:{
expire:7200, #单位秒
token:"9mzdDZXu3dENdFZQurfg0Vz8slgSgvvOAUebNFzyzcpQ5EnbxbF+hfG9DQkpUVQdh
4p6HbQcAiz5RmuBAja1JJGgIdJI", #token值
}
}
Cookie每次都会携带在HTTP头中,这些数据放在Cookie里会带来性能问题吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不需要传给后端的一律放到前端缓存(localStorage就是一种前端缓存), 需要传给后端一律放到cookie或者通过请求参数传给后端
cookie过大会消耗服务器的带宽,前提是你的带宽很小,但是流量很大。
如果是一般的小网站流量小,到不要紧。
放cookie的有点是,可以在服务器端获取到,并且可以在服务器端设置和修改cookie。
localstorage只能在客户端使用js去修改。