[ https://issues.apache.org/jira/browse/MYFACES-3779?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13776248#comment-13776248 ]
Thomas Andraschko commented on MYFACES-3779: -------------------------------------------- Can i ask you how much users and memory do you have on one machine? AFAIR we had only ~2-10kb view state (from small to big and of course without viewscoped beans) for a view. With 1000 users, limited views to 20 for each user and a state of 10kb (10kb is really big for a average state size) -> the complete state would only take 200mb for all users. > Mixed mode(Server+client) for state saving > ------------------------------------------ > > Key: MYFACES-3779 > URL: https://issues.apache.org/jira/browse/MYFACES-3779 > Project: MyFaces Core > Issue Type: New Feature > Reporter: Ertio Lew > > How about having a mixed mode for state saving whereby state is initially > kept on server for a configurable amount of time (so that fast frequent > requests are served without transferring the state from client to server > several times, the drawback with client side saving) & after that period of > time if the page is still alive in browser but it is idle, a javascript > request is triggered which asks the server for that state data & now it will > be kept on client side, now the client & the server both know that state for > this session is there on client. If the page has died & no request has been > sent to server asking for state data till that period of time, then state > data would be removed from server. > A further enhancement could be that you could set a fixed amount out of all > memory on server that you want to allocate for state saving of all sessions. > Till the time that quota remains, state is kept on server using that quota. > But when that quota is over all the state information for further sessions is > kept using client side state saving. Also a mixed mode. > Such mixed modes would be very helpful in improving performance, & better > utilization of the server resources. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira