昨日说起前嗅是996中的一股清流,可是前嗅没火,大师和圆仔却一夜之间就火了?很多人纷纷留言,要看这俩人互怼、讲故事
其实,程虚圆和宫成师的原型真的来源于前嗅,漫画的前身为公司的老程序员和小实习生。
老程序员经验丰富,小实习生积极认真,老程序员为了尽快把“圆仔”领进门,开始大开脑洞亲绘漫画,讲解技术干货。
如大家所想看到的,俩人今天又开战了。
大师:最近技术有进步吗?
圆仔:(得意地嚼着小饼干)我上周看了前嗅的公众号《小心手里的“小饼干”,它可能泄露你的隐私》,知道了Cookie是啥。
大师(削他):知道了Cookie就好意思上班吃饼干了?Session知道是啥意思不?
圆仔(举手):我英语四级没过,等我查查?
大师(吐血):哈哈,小老弟。Session,在网络应用中,就是“会话控制”。
圆仔:哦,这就是你张狂的理由?
Cookie可以分为会话缓存(session cookie)和持久缓存(persistent cookie)两种缓存模式
大师:好吧,老哥给你详细讲讲为啥张狂。Session 主要是存储特定用户会话所需的属性及配置信息的文件。
圆仔:这不就和cookie一样了嘛?都是用来储存用户信息的。
大师:别急,其实它们之间还是有些区别的。
cookie和session都是保存状态的方法,其主要差异在cookie用在客户端保存,Session通过服务器来存储的。
我们可以把服务器和客户端浏览器的一系列动作称为一个Session,而Session是服务器端为客户端所开辟的存储空间,其中保存的信息就是为了保存状态。
圆仔:请原谅我的大脑像纸一样空白,我要回家好好用功了。
圆仔学习归来!
一副了然于胸的样子
圆仔:对比起Cookie,Session 是存储在服务器端的会话,用户没办法修改Session的文件内容,相对会安全一些,并且不像 Cookie 那样有存储长度的限制。
大师:小老弟,可以啊。
圆仔:总的来说,Session是在服务端保存的一个数据结构,用来跟踪用户的状态,这个数据可以保存在集群、数据库、文件中。
Cookie是客户端保存用户信息的一种机制,用来记录用户的信息。
圆仔:用比较标准的话说,就是Session文件的创建和使用都是在服务器端,浏览器没有权限获得session文件,浏览器只能通过获得的Session ID来发送“请求”获取相关信息。
对于使用“浏览器”的你来说,这些都是不可见的。
大师:前嗅就是需要你这样有学习能力的小伙子!
圆仔(陷入猖狂自恋状态):嘿嘿嘿,我还知道怎么快速的把Session清除掉,只要关掉页面,关闭浏览器,Session就直接在服务器端删除了。
大师:哼哼,你以为关网页关浏览器就行了?举个栗子吧。浏览网站相当于去逛超市的过程,区别就在于在逛网站这个“超市”之前,它会自动识别“身份信息”给你生成一张类似于“电子会员卡(Session)”的东西,它会在你逛超市的期间一直伴随着你。
圆仔:这个和Session有什么关系嘞?
大师:你想想,如果你不去主动注销“会员卡”的话,超市至少在“会员卡”有效期内肯定是不会主动帮你注销的,只有这张“会员卡”到有效期后自动失效。你的说法只是网上关于Session的一种误解,千万不要信以为真,哼哼。
大师:这回明白了吗,再来复述一遍吧,看看你到底都听懂了多少关于cookie和session之间的差别。
“Cookie是存放在用户的本地设备中,可以被解析进行cookie欺诈,同时还存在数量和内存上的限制。
而session则是储存在服务器端,比较安全,但是会占用服务器性能,因此会存在一个失效期。”
(圆仔和大师均为前嗅大数据独家创作,转载请联系作者,并详细注明出处。未经同意授权,请勿转载)
相关推荐
干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法干货3分钟掌握:简单好用的UML类图绘画方法v干货3分钟掌握:简单好用的UML类图绘画...
技术部研发团队技术干货分享:后台开发经验分享
技术部研发团队技术干货分享:Java虚拟机.
技术部研发团队技术干货分享:SpringMVC学习分享
电感是电子技术中的基本元件之一,它是一种能够把电能转化为磁能并存储起来的元件。电感器的核心特性是其电感量,即线圈的圈数(匝数)、绕制方式、有无磁心及磁心的材料等均对电感量有着决定性的影响。 电感量的...
锂电资料包-锂离子电池技术干货资料合集: 一图尽览锂资源全球存储情况.pdf 一张图看懂锂行业发展状况.pdf 一文读懂锂矿产业及盐湖提锂.pdf 全球锂矿储量大盘点.pdf 全球锂资源供需紧平衡、锂盐价格将维持强势.pdf ...
### 干货:深入解析PPT绘图三大核心功能 #### 一、形状:多样化图形构建基础 在PPT绘图中,**形状**是最基本也是最重要的元素之一,通过使用不同的形状,我们可以创造出丰富多彩的视觉效果。根据文档提供的信息,...
【程序员面试技巧详解】 面试是每个程序员职业生涯中不可或缺的一部分,它既是展示个人技能的舞台,也是寻找理想工作机会的关键步骤。这份文档旨在提供实用的面试技巧,帮助程序员们更好地准备和应对面试,从而提高...
锂电资料包-正极材料技术干货资料合集 24家国内不可不知的锂电正负极材料企业!.pdf 【关注】锂电池三元材料产业链全景图.pdf 【干货】一张图了解磷酸铁锂.pdf 【干货】三元之全金属含量分析.pdf 【干货】三元材料的...
干货 一篇文章让你读懂投资银行和四大的不同
- **高可靠性**:确保消息不丢失,通过消息队列、确认机制等技术保障数据完整性。 - **高可用性**:即使部分机房或服务器故障,服务仍能正常运行,通过分布式和冗余备份实现。 - **实时性**:在线用户的消息能在1秒...
34页PPT读懂新能源汽车及其电池技术[汽车精华] 三、热管理 电池热管理系统 电池热管理方案及应用分享 电池热管理系统 四、行业综述 电动汽车技术发展现状及趋势 第四次工业革命将临!在未来汽车上“这个东西”将会...
有干货之OKR制定之模版大全:技术研发篇.doc
国外技术干货:facebook_architecture.zip
【标题】"国外技术干货:amazon-dynamo-sosp2007.zip" 指向的是一个关于Amazon Dynamo的深度解析资源包,该资源可能包含了2007年在SOSP(Symposium on Operating Systems Principles)会议上发表的亚马逊Dynamo论文...
从“国外技术干货”这个描述来看,我们可以期待这篇文档提供了非国内常见的独特洞察和技术实践。标签“facebook”,“性能”,“架构”和“学习资料”揭示了文档的主要内容将围绕Facebook的系统架构,如何提升服务...
等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:等保2.0 安全设备清单汇总.pdf等保干货:...
【淘宝直播技术干货:高清、低延时的实时视频直播技术解密1】 随着5G技术的广泛应用,视频成为主流的传播媒介,特别是在直播领域。淘宝直播作为大型的短视频和直播平台,面临着如何在保证高清画质和低延迟的同时,...
此外,压缩包中的"国外技术干货:GDD_pydp_python_design_patterns.pdf"很可能是详细阐述这些设计模式的文档,可能涵盖了各种模式的解释、示例代码和实际应用场景。这份资料可以帮助读者深入理解每种模式的核心思想...