关闭浏览器页面候清除token_Cookie, Session, Token,WebStorage你懂多少?

本文探讨了Cookie与Session的区别,如Cookie在客户端,Session在服务器,以及Session的局限性和安全性。接着,文章分析了Token与Session的不同,强调Token在集群环境下的优势。此外,针对Cookie的大小限制,介绍了WebStorage作为替代方案,包括localStorage和sessionStorage的特点、应用场景及优点,如减少网络流量和快速显示数据。
摘要由CSDN通过智能技术生成

iTesting,爱测试,爱分享

最近遇见一个好玩的bug, 现象是页面刷新白屏,RootCause是Header里放的cookie太多了, 大小超出了4kb的限制. 解决方法很简单,拆出一部分放到LocalStorage.问题解决了,但是个人觉得很有意思,平常司空见惯的,觉得"假大空不接地气"的概念,其实都真真切切的在项目中体现了,只不过我们熟生轻视,看不见而已.遂记录本文. 面试的时候经常喜欢问一个问题,HTTP协议是有状态的还是无状态的? 很多同学都不知道,或者简单背一个答案,曰无状态.再问,那么HTTP协议如何保持状态?只有一小部分同学能答出来要用cookie和session.再问,有了cookie为什么还要session? 更少一部分人能答出来安全。 再问,不要cookie行不行? 能答出URL重写的已经不错了。 对于高级的测试,再继续深入,session保存在服务器内存中,随着用户的增多,服务器撑不住了怎么办? 假设我使用了集群服务怎么办? 这个时候聪明点的就会答sesion sticky, 或者使用Memcached集中所有session id了。 但这也带来另外一个问题,session 服务器挂了怎么办? 再弄个集群,有点傻吧,自然的,Token就被带出来了。 然后再问Tok
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值