cookie、session及其HTTP缓存的关系
在学习后端的过程中,无法理解cookie和浏览器缓存有何区别,经过思考后,得出结论:其实cookie和浏览器缓存本质上都是存数据,但是要处理的问题的对象不同,所以被划分开了,不用过多纠结它们的关系
以下是个人理解:
浏览器的缓存分为强缓存和协商缓存,个人认为cookie也是浏览器缓存的一部分,只是它们处理的问题不同,所以cookie要单独拿出来讲
cookie是为了解决保持会话问题而提出的,什么是会话:从我们打开浏览器开始到关闭为止发生的操作都可以视作会话,而保持会话通俗点讲就是为了让服务器记住用户,举个例子就是cookie相当于商场办会员卡,买了东西直接刷卡就可以打折扣。
而session就是在cookie的技术上把更具体的数据放到服务器上,把sessionID返回到cookie上保存,用session更安全。
所以一般把cookie和session称为会话技术。
而强缓存和协商缓存它们处理的问题和上面不同,它们存在的意义是:所以被称为缓存技术而整个浏览器缓存的架构是这样的:(其实不难发现cookie的流程也是这样的)
cookie和cache的描述:
cookie、session及其HTTP缓存的关系相关推荐
- 会话Cookie及session的关系(Cookie Session)
会话Cookie及session的关系(Cookie & Session) 在通常的使用中,我们只知道session信息是存放在服务器端,而cookie是存放在客户端.但服务器如何使用sess ...
- cookie、session与token之间的关系
cookie.session与token之间的关系 token 令牌,是用户身份的验证方式. 最简单的token组成:uid(用户唯一的身份标识).time(当前时间的时间戳).sign(签名). 对 ...
- 彻底理解cookie,session,localStorage(附代码)
2019独角兽企业重金招聘Python工程师标准>>> 1. cookie 1.1 什么是cookie cookie 是存储于访问者的计算机中的变量.每当同一台计算机通过浏览器请求某 ...
- 基于requests模块的cookie,session和线程池爬取
基于requests模块的cookie,session和线程池爬取 有些时候,我们在使用爬虫程序去爬取一些用户相关信息的数据(爬取张三"人人网"个人主页数据)时,如果使用之前req ...
- C# 系统应用之Cookie\Session基础知识及php读取Cookie\Session
本文主要是毕业设计"个人电脑使用记录清除软件"系列系统应用文章中关于Cookie方面的知识,主要从介绍Cookie的基础知识和PHP关于Cookie\Session两个会话管理机制 ...
- Hibernate一级缓存、二级缓存以及查询缓存的关系
转载自http://blog.csdn.net/maoyeqiu/article/details/50209893 前两天总结了一下二级缓存和查询缓存的关系,但是又有一个新的问题,就是查询缓存缓存到二 ...
- XPO:Session管理与缓存--测试篇
之前整理了一下XPO在Session管理和缓存方面的一些资料(XPO:Session管理与缓存--机制篇),但原文的例程还是有些含糊的地方,这两天抽空做了一下测试.若有不当或者不对的地方敬请不吝赐教. ...
- 聚合和分组F,Q和事物,cookie,session
聚合 aggregate()是QuerySet 的一个终止子句,意思是说,它返回一个包含一些键值对的字典. 键的名称是聚合值的标识符,值是计算出来的聚合值.键的名称是按照字段和聚合函数的名称自动生成出 ...
- Cookie Session Token 与 JWT 解析
首先先了解一些关键词 认证.授权与凭证 什么是认证(Authentication)? 通俗地讲就是 验证当前用户的身份是否合法的过程,即你是谁?证明"你是你自己"(比如:你每天上下 ...
最新文章
- 学习谭浩强老师的《C程序设计》,必配《C程序设计伴侣》!
- Q新闻丨MongoDB更换开源协议;Redis 5.0、Angular 7.0发布
- (012) java后台开发之Apache与Tomcat有什么关系和区别
- Silverlight 控件开发记录之 extern alias” 关键字
- 僵尸进程的生成以及几种避免方法
- AtCoder Beginner Contest 215 G - Colorful Candies 2
- CodeForces - 932D Tree(树上倍增,好题)
- 转帖不会乱码的,powershell网络蜘蛛
- web APIS
- 12v小型电机型号大全_电动机型号参数大全,再也不怕看不懂电机型号了
- 谷歌医疗AI商业化提速!Jeff Dean亲自挖来大总管
- 外部表不是预期的格式 解决方案
- javascript单元测试工具- -QUnit
- android 斜线 绘制_Android绘图:绘制直线的 drawLine方法
- 【微信小程序系列:三】前端实现微信支付与代扣签约
- [转载] 七龙珠第一部——第008话 龟仙人的龟派气功波
- HE网站系统架设过程思路
- 大腿上的妊娠纹怎么消除?
- STM32F4+DP83848以太网通信指南系列(一):知识储备
- 计算机数字音乐分手,我的音乐史记之十四:那些关于分手的歌
热门文章
- VS2008中开发wince windows mobile 手持终端程序(PDA软件)
- IDEA 轻松实现线上debug 调试
- EP主机分销源码+详细搭建教程
- C# error MSB3171: 生成清单时出现问题。未能加载文件或程序集,Windows.winmd
- Casein-PEG-Rhodamine B 络蛋白-聚乙二醇-罗丹明B Casein-RB
- 2022-2028全球羽毛球握把带行业调研及趋势分析报告
- MHDD教程,硬盘维修方法
- autohotkey 双击桌面隐藏图标
- 佛祖保护,代码永无bug
- 转自一个CG大神的文章