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

本文探讨了JAVA Session的钝化与活化机制,解释了它们在服务器优化中的作用,特别是在高用户量情况下如何通过钝化减少内存占用。同时,注意到实现Serializable接口是对象钝化活化的前提,并提供了Tomcat服务器的钝化与活化配置优化建议。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



