【问题标题】:Session Timeout/Expiry in javajava中的会话超时/到期
【发布时间】:2014-01-29 21:27:47
【问题描述】:

是否建议设置

<session-config>
        <session-timeout>-1</session-timeout>
    </session-config>

这样做有什么好处???有没有更好的方法来确保会话永不过期???

【问题讨论】:

  • 你想要什么?您真的希望会话永不过期吗?或者您是否希望用户在网站上处于活动状态时会话永不过期?不同的问题,不同的解决方案。将会话设置为永不过期最终可能会导致服务器饥饿。 HttpSessions 占用内存,如果他们永远闲逛,你的内存将被不活动的会话吃掉。
  • 我希望会话说直到用户注销。在他注销会话之前,它应该不会过期..
  • 然后使用心跳或其他东西(即从javascript函数调用服务器上的东西)。会话超时并不意味着会话仅活动 30 分钟(或您在其中输入的值),而是会话将在 30 分钟不活动后超时。

标签: java session httpsession


【解决方案1】:

没有缺点。这只是意味着会话不会过期。怎么会有“更好”的方法?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-07-05
    • 1970-01-01
    • 2020-04-25
    • 2018-09-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多