cookie session token

cookie是浏览器管理kv集合

数据由服务器生成传给浏览器,浏览器根据需要吧cookie里的值放入header 实现鉴权

session

浏览器和服务器通信建立一个临时会话

服务器管理临时会话sessionId发给浏览器进行保存放在cookie中名一般为cookie_session

 但大量用户创建临时会话服务器占用资源,严重影响性能,也面临同账号多台设备创建多个零食会话 显示数据不同步

 

token

由于session占用服务器资源太多,所以现在建立一个token字符串,返回给前端下次再来就验证token是否存在,服务器只保存维护token减小占用空间

1、放于MySQL数据库中维护  时间就了也是数据量比较大查询耗时间

2、放于Redis缓存中提高效率  token有时间到了会自动删除

3、服务器保存生成token的效验公式,每次token传过来的时候进行公式的验证,占用资源很小,数据也同步

 

欢迎补充 谢谢

cookie session token

上一篇:Java Mybaties进阶


下一篇:CentOS 7.9+19c单实例静默安装