Http协议:Http缓存

Cookie和Session

Cookie

客户端的缓存

Session

服务端的缓存,存储服务器与客户端一次会话的过程中的数据/资源

两者区别

是服务端与客户端的不同需求造成的

有效期

Cookie的有效期很长,Session的较短

原因:服务端相比客户端,数据的访问量巨大的,服务端不可能长时间保存某个特定的访问数据

存储数据的大小

Cookie保存的数据不超过4K,Session不止

原因:Session保存一次会话中的相关数据,Cookie保存一次会话中的最终结果

存储数据的类型

Cookie保存ASCII类型数据,Session保存任意数据类型

流程

1.第一次请求,服务器会创建 Session,浏览器创建Cookie并记录SessionID,并建立域名和Cookie的映射关系
2.第二次请求,浏览器查询映射关系,如果找到域名对应的Cookie,发送给服务端,服务端获取到 Cookie 中的 SessionID 找到Session

相关推荐

  1. Http协议Http缓存

    2024-06-14 08:44:01       8 阅读
  2. http缓存协议详细介绍

    2024-06-14 08:44:01       41 阅读
  3. http缓存?强制缓存协商缓存

    2024-06-14 08:44:01       27 阅读
  4. http协议缓存Cache-Control详解

    2024-06-14 08:44:01       20 阅读
  5. HTTP的强制缓存协商缓存

    2024-06-14 08:44:01       15 阅读
  6. http协商缓存和强缓存

    2024-06-14 08:44:01       11 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-14 08:44:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-14 08:44:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-14 08:44:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-14 08:44:01       20 阅读

热门阅读

  1. TDengine防火墙配置

    2024-06-14 08:44:01       9 阅读
  2. 打造专属 Switch 模拟游戏机

    2024-06-14 08:44:01       8 阅读
  3. 真正厉害的人,早就把生活调整成“过滤”模式

    2024-06-14 08:44:01       8 阅读
  4. 基于深度学习从2D图像中恢复3D图形

    2024-06-14 08:44:01       8 阅读
  5. WebForms Hashtable

    2024-06-14 08:44:01       9 阅读
  6. QtScript模块

    2024-06-14 08:44:01       9 阅读
  7. 探索Ubuntu:从入门到精通

    2024-06-14 08:44:01       8 阅读
  8. 【Kafka】SpringBoot整合Kafka详细介绍及代码示例

    2024-06-14 08:44:01       7 阅读
  9. Unity3D Shader数据传递语法详解

    2024-06-14 08:44:01       10 阅读
  10. AI学习指南机器学习篇-支持向量机超参数调优

    2024-06-14 08:44:01       9 阅读
  11. flink消费kafka时获取元数据信息

    2024-06-14 08:44:01       7 阅读