zoukankan      html  css  js  c++  java
  • session和cookie的区别

    Session对象

    session对象用于存储特定的用户会话所存的信息。是为了弥补Http协议的不足(Http协议本身是无状态的,客户端和服务端都只关注每一次请求和响应,双方都没有必要记录彼此过去的操作,每一次请求都是独立的)。session数据会在一定时间内保存在服务器上,当访问量增多,会占用服务器的性能,生存周期为第一次请求服务器到session失效

    Cookie对象

    cookie对象是通过拓展Http协议来实现的,服务器通过在响应头上加上一行特殊的指示以提示浏览器生成响应的cookie(js和vs都可以生成cookie),而cookie得使用时浏览器按照一定得原则自动发送给服务器得。cookie保存在客户端上,cookie因为可以存放在本地,所以不是很安全(可以分析存放在本地的cookie进行欺骗)

    Request对象

    request对象也是客户端请求服务器自动生成的对象,用于标志一次请求。其生存周期是客户端请求开始,到服务器响应后失效,对比session而言,记录的信息不同(session常用于保存不同页面的共享信息,比如session判断用户是否登陆)周期也不同。

    不和别人一样,不复制只真正理解
  • 相关阅读:
    SOCKET缓存
    异步任务调度
    缓存字典
    TBytes缓存多包数据
    通用压缩单元
    hazelcast-jet docker 运行试用
    hazelcast-jet 开源分布式流以及批处理框架
    Easy Python Decompiler 一个很不错的python pyc 反编译工具
    HAProxy Process Management
    pgx zombodb 团队开源的基于rust 开发pg扩展
  • 原文地址:https://www.cnblogs.com/Vinlen/p/13161232.html
Copyright © 2011-2022 走看看