----- Original Message ----- From: "Gianugo Rabellino" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, November 30, 2001 7:19 PM Subject: Re: Cocoon 2.0 Scalability Disappointment > Stefano Mazzocchi wrote: > > > 3) they don't use a transparent proxy on top so the Cocoon cache is > > continously stressed. > > > If they are using XSP (or anyway are dynamically generating data) a > transparent proxy won't help a lot: it will help the data flow (since > Apache will be run on a fast network or even on a loopback) but not much > more. > > > 5) they use XSP. I'm aware of performance issues with XSP load and > > execution under heavy load (some forgotten locking or synchronized > > method?). This is the place where I'd concentrate profiling effort. > > > So do I. > > > 1) disable logging. If log is DEBUG, it could generate Gigabytes of > > information and disks could become the bottleneck. > > > > [I think log might be the bottleneck] > > > I think this can be an appropriate timing to start cleaning up the > logging code. We have to find a policy and stick to it: I tend to say > that we should *always* do a isDebugEnabled() or a isInfoEnabled() > before spitting out Strings. I'm not that sure that such a policy should > be enforced for levels of warn and above. I totally agree. This sped up my app quite a bit. Maybe a static utility method that does the check is nicers than many ifs. Nicola Ken Barozzi These are the days of miracle and wonder... ...so don't cry baby, don't cry <[EMAIL PROTECTED]> Paul Simon > We should also come up with a sort of best practice/code convention > about what should be logged at each level: from a quick look at the code > it seems to me that many warnings and even some errors are logged at the > debug level: this is to be avoided in all cases. > > The next question is about Avalon: once we come up with a great logging > policy we will we have control over Cocoon logging, but what about > Avalon generated messagess ? Is the Avalon code itself "log wise" or > will we end up with tons of debug strings being created anyway? > > Ciao, > > -- > Gianugo > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, email: [EMAIL PROTECTED] > >
----------------------------------------------------- messaggio inviato con Freemail by superEva http://www.supereva.it ----------------------------------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, email: [EMAIL PROTECTED]