第六章 session和数据存储
发布日期:2021-06-30 15:53:53
浏览次数:4
分类:技术文章
本文共 581 字,大约阅读时间需要 1 分钟。
Web开发中一个很重要的议题就是如何做好用户的整个浏览过程的控制,因为HTTP协议是无状态的,所以用户的每一次请求都是无状态的,我们不知道在整个Web操作过程中哪些连接与该用户有关,我们应该如何来解决这个问题呢?Web里面经典的解决方案是cookie和session,cookie机制是一种客户端机制,把用户数据保存在客户端,而session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构来保存信息,每一个网站访客都会被分配给一个唯一的标志符,即sessionID,它的存放形式无非两种:要么经过url传递,要么保存在客户端的cookies里.当然,你也可以将Session保存到数据库里,这样会更安全,但效率方面会有所下降。
6.1小节里面讲介绍session机制和cookie机制的关系和区别,6.2讲解Go语言如何来实现session,里面讲实现一个简易的session管理器,6.3小节讲解如何防止session被劫持的情况,如何有效的保护session。我们知道session其实可以存储在任何地方,6.3小节里面实现的session是存储在内存中的,但是如果我们的应用进一步扩展了,要实现应用的session共享,那么我们可以把session存储在数据库中(memcache或者redis),6.4小节将详细的讲解如何实现这些功能。
目录
转载地址:https://kaitiren.blog.csdn.net/article/details/113515456 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月22日 20时12分13秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
xss-labs详解(下)11-20
2021-07-03
攻防世界web进阶区ics-05详解
2021-07-03
攻防世界web进阶区ics-04详解
2021-07-03
sql注入总结学习
2021-07-03
Python 之 histogram直方图
2021-07-03
Python实现决策树 Desision Tree & 可视化
2021-07-03
决策树 Decision tree
2021-07-03
nominal和ordinal & 数据处理中四种基本数据类型
2021-07-03
Trie树(字典树)
2021-07-03
COMP7404 Machine Learing——ROC
2021-07-03
MATLAB与CUDA
2021-07-03
Linux png转jpg (convert命令)
2021-07-03
Ubuntu更新后终端中字体的颜色全是白色
2021-07-03
vscode git
2021-07-03
基于MATLAB的二进制数字调制与解调信号的仿真——2PSK
2021-07-03
基于MATLAB的模拟调制信号与解调的仿真——DSB
2021-07-03
HDU - 1166 敌兵布阵 (树状数组模板题/线段树模板题)
2021-07-03
CodeForces - 761C Dasha and Password (思维 暴力)
2021-07-03
CodeForces - 456C Boredom (dp)
2021-07-03