[
https://issues.apache.org/jira/browse/MYFACES-1731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12529879
]
Martin Marinschek commented on MYFACES-1731:
--------------------------------------------
Hi Dave,
the problem is that you can change the tree - with component-bindings, etc. So
you can't have an application scoped tree. For JSF 2.0, something like this is
currently discussed. Until then, we can only reduce state-saving per user, not
entirely remove it.
You'll see something like this come up in Bernhard Huemer's Google SoC project,
you might want to check out Trinidad for optimized state-saving, or check out
the PSS parameters in MyFaces. Putting optimized state-saving right in the
components is currently the best solution, though, everything else is just an
approximation.
regards,
Martin
> Application scope JSF tree buffer to improve performance and reduce memory
> --------------------------------------------------------------------------
>
> Key: MYFACES-1731
> URL: https://issues.apache.org/jira/browse/MYFACES-1731
> Project: MyFaces Core
> Issue Type: Improvement
> Environment: ALL
> Reporter: Dave
>
> For a big JSF page that is accessed by thousands of users, the JSF tree
> needs to be rebuilt everytime a user accesses the page.
> If there is a way to configure the page so that the page JSF tree is built
> only once and put it in application scope, and shared by all users, it will
> save memory and improve performance. The backing bean data saved with JSF
> tree can be separated from JSF tree and stored in user's session scope.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.