HTTP详解(八):Session详解(二)
来源:互联网 发布:药品质量监测网络 编辑:程序博客网 时间:2024/06/05 17:49
HTTP详解(八):Session详解(二)
上一篇文章主要是和大家说了一下Session的一些基本知识,最近又遇到了一些事情,导致更新的有点慢了,所以跟大家道个歉。
首先,咱们先回顾一下Session的一些特点:
1、Session存在于服务器端,Cookie存在于客户端。
2、Session的实现方式有多重,主要有依赖Cookie实现、URL重写和隐藏表单域等实现方式。
3、Session相对于Cookie来说更加安全一些,但是Session全部存储在服务器上,会增加服务器的内存压力。
我今天主要是想和大家说一说,如何去实现Session。再说之前,有一个地方大家需要注意一下,就是Session的生命周期。
我们都知道Session是存储在服务器的,当浏览器访问服务器的时候,服务器就会创建Session。当浏览器不在使用该Session的时候,服务器就会去清理Session。因为如果长时间不清理Session,会对服务器的内存造成不小的压力。
那么问题来了,如何清理Session?
当浏览器第一次访问服务器时,服务器创建session并存放在服务器当中,设置生命周期为20分钟。假设6:00创建,那么失效时间为6:20。当在这期间,浏览器再次访问服务器,那么服务器就认为该浏览器的session又活跃了一次,那么该session的生命周期就会在最后一次活跃时间之后顺推20分钟。假设6:18访问,那么6:38失效。
在Web.xml中,可以设置session的生命周期。
好了,关于Session的生命周期的知识,就说到这吧,接下来咱们得撸点代码了。
以上就是关于Session的一些基本操作。当然Session的应用场景和知识还有很多比较高深的,比如说集群环境下session的共享问题,关于这些高深点知识,咱们后面再讲。
阅读全文
0 0
- HTTP详解(八):Session详解(二)
- HTTP详解--HTTP首部(八)
- HTTP协议详解(二)
- HTTP协议详解(二)
- HTTP协议详解(二)
- HTTP协议分析系列(八)------http协议缓存详解
- HTTP协议分析系列(八)------http协议缓存详解
- HTTP详解(二):HTTP报文格式
- HTTP详解(七):Session详解(一)
- Hibernate——Session(二)详解
- Hibernate——Session(二)详解
- Hibernate——Session(二)详解
- Hibernate——Session(二)详解
- Http Session 详解
- http 会话(session)详解
- HTTP协议详解(版本二)
- 详解HTTP--URI和URL(二)
- HTTP协议(二):协议详解
- HTTP详解(七):Session详解(一)
- python命令行解析模块argparse
- 冒泡排序
- 在大学老师布置的一些题目,欢迎各位大佬指正(4)
- HDOJ 2072 单词数(字符串,map)
- HTTP详解(八):Session详解(二)
- HTTP详解(九):拥抱HTTPS
- 表格计算--第六届蓝桥杯国赛 JAVA B组第五题
- 11gR2 grid安装最后报错[INS-20802] Oracle Cluster Verification Utility failed
- HTTP详解(十):HTTPS运作原理
- HTTP详解(十一):数字证书那些事
- HDU
- Android Studio 打包时 Signature Version 选择 V1 V2 说明
- Centos7修改主机名