0

httpsession 上的写操作正在消耗我的资源

我在会话中有一个 on UserSession 属性,它只存储一个用户 ID 和哈希

写操作应该只在登录时执行

但每次我在控制器中使用 UserSession 时 datastore_v3.Put 都会执行

怎么了???

我在我的项目中使用 spring mvc

4

2 回答 2

0

我怀疑会话状态正在被保存,因为 Spring MVC 无法知道会话范围对象的状态在请求期间是否已更改。

于 2012-12-29T07:18:49.337 回答
0

它可能会更新会话的时间戳,以使其在每次访问时保持新鲜。

如果您真的很好奇,您可以使用(我相信)_AH_SESSION 表获取低级会话数据(在空 ns 中对表 Query.KIND_METADATA_KIND 进行查询以获取完整的表列表,包括“隐藏”表) .

于 2012-12-30T12:11:37.893 回答