Thanks for all the advice guys - due to pressure from the customer I'm
going to concentrate on optimising the app and then look into the server
optimisations. It's suffering from inner-platform-effect at the moment
(http://thedailywtf.com/forums/69415/ShowPost.aspx ) so the DB is doing
way too much work and can't cache efficiently.
cheers
John
Kjetil Kjernsmo wrote:
On Thursday 08 February 2007 17:42, Jonathan Vanasco wrote:
Are you using a 2 sever setup, where mp runs on an alternate port and
something on port 80 (or elsewhere on the LAN) proxies the request
? If not, try setting that up. That can squeeze out some
performance. You could just have a ton of requests queued because
slow clients are tying up all 13 children.
Actually, it is not only there to squeeze out some performance, in my
experience it is absolutely essential to do this on a somewhat heavy
mod_perl application. So, I'd strongly recommend it, John!
And if that doesn't work, you need more RAM! :-) Unless, of course, you
max out the CPU, then you need a faster CPU or another box...
Cheers,
Kjetil