Session和Cookie

朴灿烈づ我的快乐病毒、 2022-05-13 08:24 376阅读 0赞

Session和Cookie的区别:

  1.cookie数据存放在浏览器上,session数据放在服务器上.

  2.cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑安全性,应使用session.

  3.session在服务器上存在的时间是30分钟,当访问增多,会比较占用服务器的性能,考虑减轻服务器压力应使用cookie

  4.cookie 最大存储是4kB内容,用户再次打开网页时会自动填充该信息,不需要用户每次都填充某些内容

  5.session为一个用户浏览器独享,cookie为多个用户浏览器共享

  6.生命周期(session: 30分钟 cookie: 30天)
   以20分钟为例:
  cookie 的生命周期是累积的,从创建开始计时,20分钟后结束
  session的生命周期是间隔的 ,从创建开始计时,如果20分钟内未访问session,那么session生命周期结束,
     但如果20分钟内访问过session,那么重新计算session的生命周期

  7.关机会造成session生命周期结束,但对cookie 没影响.

发表评论

表情:
评论列表 (有 0 条评论,376人围观)

还没有评论,来说两句吧...

相关阅读

    相关 sessioncookie

            http协议是无状态协议,不能以状态来区分和管理请求和响应。无法根据之前的状态处理本地的请求处理。这种无状态的优点是减少服务器的CPU、内存资源的消耗。缺点是,

    相关 CookieSession

    Cookie Cookie是由服务器生成, 保存在客户端的一种信息载体. 这个载体中存放着用户访问该站点的会话状态信息. 只要Cookie没有被清空或失效, 那么保存在其

    相关 CookieSession

    1.由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于H

    相关 CookieSession

    一、Cookie 由于HTTP是一种无状态的协议,服务器单从网络连接上无从知道客户身份。用户A购买了一件商品放入购物车内,当再次购买商品时服务器已经无法判断该购买行为是属

    相关 CookieSession

    > Cookie 一.概述         当用户通过浏览器访问 web 应用时,通常情况下,服务器需要对用户的状态进行跟踪.例如,用户在网站结算商品时,Web 服

    相关 cookie session

    cookie 和 session session : 是⼀个抽象概念,开发者为了实现中断和继续等操作,将 user agent 和 server 之间⼀对⼀的交互,抽...