In theory,the difference between before TAP5-1197 and after should be invisible to the user. It still appears that there are multiple page instances with internal mutable state; it's just that there's one page instance with external mutable state. The semantics of page loaded, attached and detached have not changed (though detached is now much less important, as all mutable state stored in PerthreadManager is automatically discarded). What's surprising is how little needed to change to support this big improvement (I hope!).
I think this will be a big win for larger sites with many and more complicated pages. I believe there will be some small but potentially measurable performance impact (that, as usual, will be dwarfed by database access or other I/O). There's still room for more optimizations. On Mon, Jul 12, 2010 at 10:23 PM, Igor Drobiazko <[email protected]> wrote: > What is about the page lifecycle? Is it still pageLoaded, pageAttached, > pageDetached, pageReset? > > I guess the documentation should be update on various places. The pooling is > mentioned almost everywhere. > > On Mon, Jul 12, 2010 at 9:37 PM, Howard Lewis Ship <[email protected]> wrote: > >> Nearly all the code for this is in place. I'm going to be updating >> some docs in the next couple of days, and trying to identify any >> latent performance problems. I have some ideas for optimizations that >> will speed up page loads minutely. I'm pretty happy with how this came >> out! >> >> >> -- >> Howard M. Lewis Ship >> >> Creator of Apache Tapestry >> >> The source for Tapestry training, mentoring and support. Contact me to >> learn how I can get you up and productive in Tapestry fast! >> >> (971) 678-5210 >> http://howardlewisship.com >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > Best regards, > > Igor Drobiazko > http://tapestry5.de > -- Howard M. Lewis Ship Creator of Apache Tapestry The source for Tapestry training, mentoring and support. Contact me to learn how I can get you up and productive in Tapestry fast! (971) 678-5210 http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
