一只会敲代码的小灰灰 2023-04-19 10:42 采纳率: 37.5%
浏览 16
已结题

java实现前端请求服务器时不更改session最后更新时间

java实现前端请求服务器时不更改session最后更新时间

场景:
我前端首页有一个定时任务到服务器获取数据,而每次与后台服务器交互,就会更新后台的httpSession时间,也就导致我设置的用户有效时间不生效了,

  • 写回答

2条回答 默认 最新

  • 守时间的孤岛 2023-04-19 10:46
    关注

    该回答引用文心一言:
    要实现前端请求服务器时不更改session最后更新时间,可以考虑以下几种方案:

    使用服务器端的时间戳来记录session的有效时间,而不是使用HTTP协议中的时间戳。这样可以避免在每次请求中更新session的有效时间。
    在服务器端使用一个缓存来存储session的有效时间,每次请求时从缓存中获取有效时间,而不是每次请求都更新session的有效时间。
    在服务器端使用一个计时器来记录session的有效时间,每次请求时更新计时器的值,而不是每次请求都更新session的有效时间。
    以上方案中,第三种方案可能是最简单的,因为它只需要在服务器端更新计时器的值,而不需要在前端更新session的有效时间。但是,这种方案可能会导致session的有效时间不准确,因为计时器的值可能会受到网络延迟等因素的影响。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 4月19日
  • 创建了问题 4月19日

悬赏问题

  • ¥15 安装python过程失败怎么解决?
  • ¥15 模电中二极管,三极管和电容的应用
  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?