很容易想到就是利用cookie,但是客户端存在风险,数据不安全,而且可以存放的数据量比较小,所以将session维护在客户端还要对session中的信息加密。

我们的Session数据放到Cookie中,然后在Web服务器上从Cookie中生成对应的Session数据。这就好比我们每次都把自己的碗筷带在身上,这样去那家饭店就可以随意选择了。相对前面的集中存储方案,不会依赖外部的存储系统,也就不存在从外部系统获取、写入Session数据的网络时延、不稳定性了。

存在问题:

安全性。Session数据本来都是服务端数据,而这个方案是让这些服务端数据到了外部网络及客户端,因此存在安全性上的问题。我们可以对写入的Cookie的Session数据做加密,不过对于安全来说,物理上不能接触才是安全的。

将session维护在客户端相关推荐

  1. web服务器是如何维护,我们如何维护Web客户端和Web服务器之间的会话?

    以下是维护Web客户端和Web服务器之间的会话的一些选项- 饼干 Web服务器可以将唯一的会话ID作为cookie分配给每个Web客户端,对于来自客户端的后续请求,可以使用接收到的cookie来识别它 ...

  2. 守护永恒服务器维护,3月27日0点-9点停服维护公告客户端更新

    亲爱的冒险者, 我们将于3月27日0点-9点停服进行一次[重要更新],由于开发引擎优化升级,此次维护后原客户端加无法进入游戏,iOS/安卓用户必须通过App Store/TapTap重新更新完整客户端 ...

  3. tcp服务器维护接入客户端mac,tcp服务器怎么获取客户端mac

    tcp服务器怎么获取客户端mac 内容精选 换一换 本章节中介绍的初始配置操作只需在每台终端设备上配置一次.初始配置需要的数据及其详细配置步骤,由管理员根据实际情况定制.客户端支持中标麒麟桌面操作系统 ...

  4. php维护session,维护带有cookie的PHP session_start()

    我有一个PHP代码,可以使用session_start()启动会话.好了,在用户登录后,将被带到profile.php,其中显示了该用户信息.但是,当用户重新加载页面时,会话消失了.例如,有什么办法可 ...

  5. session共享怎么做的(分布式如何实现session共享)?

    session共享怎么做的(分布式如何实现session共享)?  问题描述:一个用户在登录成功以后会把用户信息存储在session当中,这时session所在服务器为server1,那 么用户在 s ...

  6. 【学习笔记】cookie、session、token和分布式session

    文章目录 cookie和Session session和token cookie和token总结 分布式Session cookie和Session 为什么要有session的出现? 答:是由于网络中 ...

  7. json session cookie介绍和使用

    Cookie的介绍和使用:cookie的作用是当用户通过http访问一个服务器时,这个服务器会将一些key/value键值对返回给客户端浏览器,并给这些数据加上限制条件,在条件符合时用户下次访问服务器 ...

  8. 【温故而知新】JavaWEB回顾(八)

    1.说下原生 jdbc 操作数据库流程? 第一步: Class.forName()加载数据库连接驱动: 第二步: DriverManager.getConnection()获取数据连接对象; 第三步: ...

  9. 互联网架构(一)总体架构设计

    总体架构设计 架构的基本手段就是分与合,先把系统打散,然后再重新组合. 分的过程是把系统拆分为各个子系统/模块/组件.拆的时候首先要解决每个组件的定位问题,然后才能划分彼此的边界,实现合理的拆分. 合 ...

最新文章

  1. Qt——模态、非模态
  2. vss6 forgot admin password
  3. InnoDB与MyISAM引擎区别
  4. EqualizeHist函数
  5. android助手专业版,开发助手专业版 v5.6.1-cs for Android 直装付费专业版
  6. 如何用python画一个心形图_求问怎样用python/python turtle画“心”
  7. 家里在一二线城市有很多套房是什么体验?答案太颠覆!
  8. ASP.NET MVC3源码下载
  9. matlab 中 diff 函数 cumsum 函数 logical 函数 tabulate 函数 使用方法
  10. word 产生很多temp 不显示_Word与PPT互转,怎样才能30秒内搞定?教程来了
  11. 火山PC编辑框组件详解2
  12. 数据库MySQL学习教程(带你零基础入门MySQL)
  13. java对象转json字符串
  14. 标题中冒号的用法_[转载]英文中冒号的用法
  15. 以替换为主的疯狂填词、sub()介绍
  16. 陶朱公商训 道出了管理的本质
  17. java捕鱼源码,java实现捕鱼达人
  18. “逃犯克星”张学友演唱会完成八杀,幕后功臣竟然是它
  19. 请尊重一个姑娘的努力 (文/杨熹文)
  20. linux 怎么查看usb设备端口号,嵌入式Linux USB设备检测端口和地址

热门文章

  1. Linux 安装json神器 jq
  2. spring+cxf
  3. mysql索引及sql执行顺序
  4. CDK上安装kube-dashboard
  5. 【Java Web开发学习】Spring4条件化的bean
  6. C语言 - 快速排序算法
  7. Python之print 格式化输出
  8. 一个简单的验证码识别教程
  9. nand ubi -3 uboot和ubi
  10. Row_number () over (partition by col1 order by col2)的用法