Cookie和Session
Cookie和Session的区别:
Cookie数据存放在客户端,Session数据存放在服务器端
Cookie不是特别安全,别人可以分析存在本地的cookie,并进行cookie欺骗,如果考虑安全,使用session
session占用服务器性能,在一定时间内保存在服务器上,当访问增多时,会比较占用你服务器的性能,如果考虑到减轻我们的服务器性能损耗,应该使用一些cookie
单个cookie保存的数据不超过4k,很多浏览器都限制一个站点,做多保存20个cookie,而session则存储在我们的服务器端,没有存储数量限制,可以保存更多复杂的数据类型
两者的生命周期有区别,cookie的生命周期是累计的,从创建时开始计时,20分钟后,cookie生命周期就结束了,session的生命周期是间隔的,从创建时开始计时,如果在20分钟内没有访问我们的session,那么session的生命周期的被销毁了,但在20分钟之内访问了session,那么将重新计算session的生命周期