cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "MAHE Vincent FTRD/DIH/REN" <>
Subject Question about xslt bench
Date Tue, 10 Feb 2004 09:09:14 GMT
I am running performance tests on a webapp using Cocoon 2.1.3 on Resin 2.1.9 with the IBM JVM.
I have installed the profiler which told me that most of time is spent on the xslt tranform
in my pipeline (the setup time, not the processing time)
For the moment I'm using the default xalan XSLT processor.
So I have changed the use-store to "true" (the default value is false, I don't know why),
and it increases response time a lot.
When this parameter is set to "false", I can only have 22 simultaneous virtual users (if I
want to have a web page in less than one second).
When this parameter is set to "true", I can have 100 simultaneous virtual users (with pages
produces in less than 2 seconds).
Here are my questions :
    - what is the exact role of the use-store parameter ?
    - what are the advantages/drawbacks of using this parameter ? Why is it set by default
to "false" in Cocoon 2.1.3 ?
    - what is the best xslt processor to use (Xalan, XSLTC, Saxon, ...). Are there any bench
results about that, using Cocoon ?
It makes a lot of questions but It seems that xslt is the major performance point to tune.

If there could be more details on the Cocoon documentation about that, it would be very helpfull
for Cocoon starters like me.

View raw message