Actually, he just said a million users - nothing about concurrent.
Is this wired up to a database? Is a database connection being opened
for each user, or is it a connection pool? What does the query look
like? How many rows on average are you asking the data table to render?
I guess I am asking if you are 100% sure it's JSF, or if maybe it's got
to do with some other aspect of the application.
There are parts of an application when, for performance reasons, you
have to leave the high-level tools (JSF, Hibernate, Spring) and code
lower to the silicon. Every Hibernate application I've worked on has had
SQL over a plain JDBC connection for performance reasons.
David
Richard Yee wrote:
What kind of server and how many are you running on? How many CPUs and
how much memory? How are you testing it? You might have to tune your
database and # of database connections. A million concurrent users is
pretty unrealistic.
-R
On Wed, Jan 28, 2009 at 12:02 PM, Shasi Mitra Yarram
<shasimi...@yahoo.com> wrote:
Hi all,
we are designing an application which will have atleast 1 million users. As
part of POC we have developed a module with JSF and Spring. Now when we run
it with 30 -40 users the page with datatable is taking <5 secs to render.
But if we increase the number of users say 100 its taking more than 30
seconds. As we have not yet started coding we need to decide whether to go
with JSF or use struts..Any help is greatly appreciated..I heard and can see
too that performance of JSF is pretty slow although the development time is
fast..
________________________________
Add more friends to your messenger and enjoy! Invite them now.