谷歌应用引擎会话 什么是java应用程序引擎,默认会话超时 如果我们将sesion time out设置为非常长的时间,这会有什么不良影响,因为默认情况下google应用程序引擎会话只是存储在数据存储中?(就像facebook一样,每次你进入该页面时,会话
谷歌应用引擎会话谷歌应用引擎会话 什么是java应用程序引擎,默认会话超时 如果我们将sesion time out设置为非常长的时间,这会有什么不良影响,因为默认情况下google应用程序引擎会话只是存储在数据存储中?(就像facebook一样,每次你进入该页面时,会话,java,google-app-engine,Java,Google App Engine,谷歌应用引擎会话 什么是java应用程序引擎,默认会话超时 如果我们将sesion time out设置为非常长的时间,这会有什么不良影响,因为默认情况下google应用程序引擎会话只是存储在数据存储中?(就像facebook一样,每次你进入该页面时,会话仍然永远存在) 默认会话超时设置为30分钟。(您可以通过调用方法验证它) 关于你的应用程序的信息相当有限,我看不出有任何影响。 使用setMaxInactiveInterval(-1)表示会话不应超时。 请记住,您还需要覆盖JSESSIONID
使用
setMaxInactiveInterval(-1)
表示会话不应超时。
请记住,您还需要覆盖JSESSIONID cookie MaxAge,以防止在浏览器关闭时丢失会话这种情况会增加appengine中内存/资源的使用吗?是的,因为在会话表上会有许多无用的活动会话。GAE似乎不再遵守req.getSession().setMaxInactiveInterval(x)。默认情况下,它将memcache/datastore中的sessionexpires值设置为1天后。但是,我找到了一种改变这种情况的方法,将以下内容添加到web.xml中。20160