Dear colleagues,

I have built a xsp-page which takes two xml-Files and builds a xsp which
will be compiled by another pipeline:

   <map:match pattern="xsp-part1">
     <map:generate src="part1.xsp"/>
     <map:serialize type="xml"/>
   </map:match>

   <map:match pattern="xsp-part2">
     <map:generate src="part2.xsp"/>
     <map:serialize type="xml"/>
   </map:match>

   <map:match pattern="xsp-main">
     <map:generate src="main.xsp"/>
     <map:transform type="cinclude"/>
     <map:serialize type="xml"/>
   </map:match>

   <map:match pattern="xsp-result">
    <map:generate type="serverpages" src="cocoon:/xsp-main"/>
    <map:serialize type="xml"/>
   </map:match>

This is not very performant, so that I tried to use the
CachingCIncludeTransformer instead of the CIncludeTransformer, but "bad"
performance did not change. My other xsp sample pages run 2-3 times faster
than this. One point is, that I have 4 pipelines here and with every new
included part I will get a further one. I think that caching of the CInclude
result will be very helpful in this case.

Is it necessary to switch the CachingCIncludeTranformer to "on"? I looked
into the source code, but I did not find anything that looks like a switch
or a helpful attribute.

Can anybody help me?

Thank you, best regards
- Volker -


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

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

Reply via email to