0

我有一个问题,Wicket 组件在内存中存在多少时间来记住其先前的状态。有时间限制吗?例如,大约 20 分钟的会话超时......?如果发生这种情况,当有很多用户(比如 100 万用户访问服务器)时。检票口会保持稳定还是内存不足?如果可能,请在检票口中解释请求的内部处理。

4

1 回答 1

4

Wicket 中的组件仅作为页面组件树的一部分存在。有状态页面将在会话期间保留,因此其组件将存在一样长的时间。

但是:默认情况下,只有最近渲染的页面实际上会在会话本身中。较旧的页面被异步序列化并存储在磁盘上。这些旧页面很少需要,并且会在请求时再次加载。这样,Wicket 可以快速响应,同时保持较低的内存占用。

于 2013-04-11T12:22:48.460 回答