Great, thanks Mark, glad to hear that! Caches? Care to share a blog that
'you' possibly wrote on that, or anyone else? :)

I did read about Second-Level caching in Java EE 6 tutorial, but was not a
big priority when I reviewed that before I began developing JSF web app
last year. :)


On Wed, Nov 21, 2012 at 6:07 AM, Mark Struberg <strub...@yahoo.de> wrote:

> well, that should do :)
>
> We are serving up to 40.000 users with now 5GB RAM. But mostly due to lots
> of caches in our app.
> Oh and we have 16 webapps. Each user getting their own session in each
> webapp...
>
> So really nothing to worry about.
>
> LieGrue,
> strub
>
>
>
>
> ----- Original Message -----
> > From: "Howard W. Smith, Jr." <smithh032...@gmail.com>
> > To: MyFaces Discussion <users@myfaces.apache.org>
> > Cc:
> > Sent: Wednesday, November 21, 2012 11:29 AM
> > Subject: Re: Migration to TomEE/CDI complete, regression testing,
> ViewAccessScoped
> >
> >T he most users that will be using the app concurrently is 4 to 5 users
> (my
> > family), and there are times that they are doing some 'heavy lifting'
> > (database retrievals/updates, as well as PDF files generated in memory
> and
> > printed/viewed/emailed/faxed, and occasional data push to Google Calendar
> > via Google Calendar API). Next, planning to automatically insert data
> into
> > database from public website's form results.  Hoping to expand the
> services
> > of the 'app' to customers via the public website...one day.
> >
> > The (JSF/HTML5) web app is accessed in and out of the office on multiple
> > platforms (laptops, iPad, multiple Android devices).
> >
> >
> > On Wed, Nov 21, 2012 at 5:20 AM, Thomas Andraschko <
> > andraschko.tho...@gmail.com> wrote:
> >
> >>  Can i ask you how much users serves your app?
> >>  Currently our app takes only 20mb session size with 200 (or 100, can't
> >>  remember exactly) concurrent users and we don't use that much
> >>  View(Access)Scoped beans.
> >>
> >>  2012/11/21 Howard W. Smith, Jr. <smithh032...@gmail.com>
> >>
> >>  > Thomas,
> >>  >
> >>  > Well, for now, I opt to do/use CDI @RequestScoped, ASAP, since
> > production
> >>  > box/server is running Windows 2003 Server, where 4GB RAM is
> > max...shaking
> >>  > my head. I'm sure we will upgrade when necessary, but right now
> > that app
> >>  is
> >>  > lighting fast now with Glassfish 3.1.2.2 and MyFaces Core 2.1.9 and
> > JUEL
> >>  > 2.2.5. :)
> >>  >
> >>  > Looking forward to the performance advantages/gains of OpenWebBeans.
> > :)
> >>  >
> >>  > Also, this Batoo JPA that you mentioned earlier, because
> >>  EclipseLink/Derby
> >>  > and Google Calendar requests/updates are the only 2 bottlenecks in
> the
> >>  app.
> >>  >
> >>  > Thanks,
> >>  > Howard
> >>  >
> >>  > On Wed, Nov 21, 2012 at 4:47 AM, Thomas Andraschko <
> >>  > andraschko.tho...@gmail.com> wrote:
> >>  >
> >>  > > Howard, there is nothing against ViewScoped/ViewAccessScoped.
> >>  > > But many data in ViewScoped/ViewAccessScoped leads to high memory
> >>  usage,
> >>  > so
> >>  > > it's better to use RequestScoped if possible.
> >>  > >
> >>  > > 2012/11/21 Howard W. Smith, Jr. <smithh032...@gmail.com>
> >>  > >
> >>  > > > I'd like to take time to thank you all that helped me
> > migrate from
> >>  > > > Glassfish 3.1.2.2 and JSF Managed beans to TomEE and CDI
> > managed
> >>  > beans. I
> >>  > > > think the migration is complete. I am in regression testing
> >>  phase/mode
> >>  > > now.
> >>  > > > :)
> >>  > > >
> >>  > > > Special shout out to Thomas Andraschko, as his inputs in
> > PrimeFaces
> >>  > > forums
> >>  > > > and blogs, lead/motivated me to migrate from Mojarra 2.1.7
> > to MyFaces
> >>  > > Core
> >>  > > > 2.1.8 for fast (AJAX) rendering performance, and then he
> > even
> >>  > recommended
> >>  > > > MyFaces Core, OpenWebBeans, JUEL for huge performance gains,
> > and even
> >>  > > > today, he encouraged me to consider Batoo JPA, and because
> > of that,
> >>  > > > TomEE/OpenEJB and Batoo JPA are now discussing integration!
> > :)
> >>  > > >
> >>  > > > Anyway, Jose, here, recommended CODI @ViewAccessScoped. I
> > think
> >>  Thomas
> >>  > > and
> >>  > > > some other expert users in PrimeFaces Core forum recommended
> >>  > > @RequestScoped
> >>  > > > as much as possible throughout app, and recommended against
> > JSF
> >>  > > @ViewScoped
> >>  > > > as well as CODI @ViewAccessScoped (I hope I'm not
> > misquoting
> >>  > > them...smile).
> >>  > > >
> >>  > > > Honestly, I have no CDI @RequestScoped beans in my app; I
> > need to
> >>  take
> >>  > > time
> >>  > > > to move some of my code from CDI @SessionScoped to CDI
> >>  @RequestScoped.
> >>  > > > Also, due to issues I experienced injecting EJBs inside of
> >>  > > @FacesConverter
> >>  > > > (which were added to CDI @SessionScoped beans) caused me to
> > move all
> >>  my
> >>  > > > @FacesConverter classes to JSF @RequestScoped beans; that
> > seems to be
> >>  > > > working great, but Mark and Gerhard has already recommended
> > CODI
> >>  > > > @Advanced/etc... to inject beans in @FacesConverter classes.
> > I need
> >>  to
> >>  > > give
> >>  > > > them a try even though I spent hours moving @FacesConverter
> > classes
> >>  > from
> >>  > > > CDI beans to JSF Managed beans...during this migration to
> > CDI.
> >>  > > >
> >>  > > > So, please advise on whether I should use @ViewAccessScoped;
> > pros,
> >>  > cons,
> >>  > > > promote/hinder performance, etc...
> >>  > > >
> >>  > > > OR, should I move to CDI @RequestScoped, ASAP??? :)
> >>  > > >
> >>  > > > Oh, Romain informed me that tomee.xml JDBC resources
> > automatically
> >>  have
> >>  > > > pooling. I hope that is the case, because as soon as
> > regression
> >>  testing
> >>  > > is
> >>  > > > complete, I would like to push the new CDI version of my JSF
> > web app
> >>  to
> >>  > > > production, and start using some of the other/neat features
> > of CDI,
> >>  > like
> >>  > > > CDI events where possible. :)
> >>  > > >
> >>  > > > Thanks,
> >>  > > > Howard
> >>  > > >
> >>  > >
> >>  >
> >>
> >
>

Reply via email to