Cookie和Session


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的生命周期


文章作者:
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 !
  目录