Hi

I have received a number of emails asking for more detailed info on our
perfromance metrics and tuning techniques as well as our architecture
and deployment hardware.

I will endeavour to post details over the next few days, but as a
prelude here are some things to ponder over.

As previously stated, in our experience, the usage of Struts didnt even
factor into our tuning work as with large scale systems there are so
many other things that can impede performance that Struts effect was
negligable at most ! However, I understand that initially this can be a
concern for developers and especially management. But with experience it
is clear that Struts is definately an aid and not a hindrance or
impediment to performance. I will provide as much detail as I can to
demonstrate this clearly.

To put it into perspective for some of you who have requested details on
our techniques and strategies - we had a team working on optimisation
over a period of several months. This is not a trivial exercise ! I can
give you pointers on best practises, but it should be stated that this
is a topic for very experienced and brave developers ![we deployed the
first production EJB Web application in the UK when EJBs were pre 1.0]
Also I dont want to get anyone's hopes up that I'll provide you with
exact methodologies that will solve all problems - it'd take too long
and this mail group isnt really a suitable forum. Suffice to say that it
is a job which requires rigorous attention to detail and is never a one
man job [in our experience]

Anyway, I just wanted to post an initial response to the mail I had
received and to let people know I will respond - but you will have to be
a little patient with me ! I will try and produce as helpful a guide as
possible, but it will be a couple of days at least before something
appears here (i have a job to do  !)

When you consider such factors as Architecture, Application Design, EJB
usage, Database Design, Network Infrastructure [our deployed
environments include bandwidths from 56k to 10M, including Satellite
links !], as well as Standard of Coding and usage of Industry Best
Practises, Application Server/Web Server choice, hardware, (breath in),
the usage of Struts is waaaay down the list of things that can affect
performance. [and that list is by no means complete - just a few off the
top of my head]

Thanks

Ghoot Emaho

PS For those you emailed me in person, I will respond in person, but
again, give me a few days. Thanks.


> -----Original Message-----
> From: Kevin A. Palfreyman [mailto:[EMAIL PROTECTED]]
> Sent: 22 November 2001 13:40
> To: Struts Users Mailing List
> Subject: RE: Struts salability
> 
> 
> Hi 
> 
> I'd be very interested in any performance figures you can provide, and
> the type of architecture you have deployed to ensure performance and
> scalability.
> 
> I'm currently considering struts for a large project, and 
> finding large
> commercial deployments for reference is hard.  Also if you could give
> any info on the servers you are using, that would be appreciated.
> 
> Thanks in advance,
> 
>       Kev
> 
> > -----Original Message-----
> > From: Emaho, Ghoot [mailto:[EMAIL PROTECTED]]
> > Sent: 22 November 2001 09:30
> > To: Struts Users Mailing List
> > Subject: RE: Struts salability
> > 
> > 
> > We have a system in production which serves the entire North Sea
> > Offshore and Onshore Installations for BP, serving several thousand
> > concurrent users and performance is excellent (i can provide 
> > metrics if
> > you are interested) - although we did have to do the neccessary
> > performance tuning. Generally we found that Struts is the 
> > least of your
> > worries when it comes to large scale enterprise deployments -
> > particularly if your software involves EJBs. If you or anyone 
> > else would
> > like anymore info, i'd be happy to share more details.
> > 
> > On another note, details of the previously mentioned Chiki 
> Wiki built
> > with Struts will be posted soon - the prototype will be 
> available over
> > the web shortly.
> > 
> > Cheers
> > 
> > Ghoot Emaho
> > Software Development Team Leader
> > www.petrotechnics.com
> > 
> > 
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> > > Sent: 21 November 2001 18:04
> > > To: [EMAIL PROTECTED]
> > > Subject: Struts salability
> > > 
> > > 
> > > 
> > > 
> > > Does anybody know of any issues with Struts with respect to 
> > > salability ?
> > > Is a multiple servlet solution more scalable ?
> > > 
> > > Many Thanks
> > > 
> > > Alan
> > > 
> > > 
> > > 
> > > --
> > > To unsubscribe, e-mail:   
> > > <mailto:[EMAIL PROTECTED]>
> > > For additional commands, e-mail: 
> > > <mailto:[EMAIL PROTECTED]>
> > > 
> > > 
> > 
> > --
> > To unsubscribe, e-mail:   
> > <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: 
> > <mailto:[EMAIL PROTECTED]>
> > 
> > 
> 

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to