Session活化与钝化
- 钝化: 持久化到磁盘
- 活化: 恢复到内存
- 钝化所在的位置 (Tomcat)
- 默认下. Tomcat 服务器关闭 自动 钝化
- 默认下. Tomcat 服务器开启 自动 活化
- 默认下. 钝化文件
${TOMCAT_HOME}/work/Catalina/localhost/YOUR_PROJECT/SESSIONS.ser
- 优化配置 (什么时候 钝化.. 钝化文件存放路径)
- session 钝化后 获取session 的时候 自动活化
活化与钝化的作用 — 服务器优化
当用户量多的时候, 多数的用户**并没有操作session**
, 占用内存
所有可以对这些用户的session 进行钝化(持久化到磁盘) 减少内存的占用
注意点
- 要使对象可以被钝化活化, 需要 实现 Serializable 接口
优化配置 (Tomcat运行期间钝化与活化)
META-INF
目录下 context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Manager