【发布时间】:2014-01-29 21:27:47
【问题描述】:
是否建议设置
<session-config>
<session-timeout>-1</session-timeout>
</session-config>
这样做有什么好处???有没有更好的方法来确保会话永不过期???
【问题讨论】:
-
你想要什么?您真的希望会话永不过期吗?或者您是否希望用户在网站上处于活动状态时会话永不过期?不同的问题,不同的解决方案。将会话设置为永不过期最终可能会导致服务器饥饿。
HttpSessions 占用内存,如果他们永远闲逛,你的内存将被不活动的会话吃掉。 -
我希望会话说直到用户注销。在他注销会话之前,它应该不会过期..
-
然后使用心跳或其他东西(即从javascript函数调用服务器上的东西)。会话超时并不意味着会话仅活动 30 分钟(或您在其中输入的值),而是会话将在 30 分钟不活动后超时。
标签: java session httpsession