cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Katharina Weimer" <katharina_Wei...@gmx.de>
Subject Re: slow pipeline (svg, aggregation)
Date Mon, 19 Jan 2004 14:20:36 GMT
I'm using content aggregation as well a lot and somehow I'm not that
satisfied with the speed of results too.
I just found the cinclude transformer and am thinking about replacing my
current content aggregations with it.. (Just did some tests and was quite
satisfied with it !)

My question: what's better? Using Cocoons Implementation Cinclude, or is it
better to use the standardized XInclude to be not depended on Cocoon itself?
Are there big differences ?

Greetz,
Katharina



> I also used an aggregation to create my pages, until marc pointed me out
> that you can do the same with xinclude. When I changed to xinclude
> (passing
> the URI as a variable) I had the impression that it all went just a little
> faster (Or was I just thinking slower;-). Maybe it's worth a try, it's
> easy
> to set up and may give a better result. (just one page, pass your uri and
> use the xinclude transformer)
> 
> Cheers,
> 
> Jan
> 
> ----- Original Message ----- 
> From: "Jorg Heymans" <jh@domek.be>
> To: <users@cocoon.apache.org>
> Sent: Monday, January 19, 2004 2:22 PM
> Subject: slow pipeline (svg, aggregation)
> 
> 
> > You can tell my problem from this line in the access log:
> >
> > INFO    (2004-01-19) 14:00.15:336   [access] (/my.svg)
> > http8080-Processor8/CocoonServlet: 'my.svg' Processed by Apache Cocoon
> > 2.0.4 in 3.6660166 minutes.
> >
> > So one SVG takes about 3.5 minutes to render. Now if i was rendering the
> > surface of mars in svg i'ld be happy with this response time. For a 100k
> > svg file i'm not. On faster machine i get like 50-150 seconds, depends
> > (on what?)
> >
> >
> > Sitemap.log reveals the delay starts with the contentaggregator
> >
> > DEBUG   (2004-01-19) 13:56.35:405   [sitemap] (my.svg)
> > http8080-Processor8/ContentAggregator: ContentAggregator: generating
> > aggregated content
> > DEBUG   (2004-01-19) 14:00.13:763   [sitemap] (my.svg)
> > http8080-Processor8/ResourceLimitingPool: Put a
> > mypackage.CachingRequestGenerator back into the pool.
> >
> > Core.log points to the JaxpParser
> >
> > DEBUG   (2004-01-19) 13:56.35:406   [core.manager]
> > (/app/cod/12L0101GE/render/heart_ginko_22_132x176.svg)
> > http8080-Processor8/ResourceLimitingPool: Got a
> > org.apache.avalon.excalibur.xml.JaxpParser from the pool.
> > DEBUG   (2004-01-19) 14:00.13:739   [core.manager] (my.svg)
> > http8080-Processor8/ResourceLimitingPool: Put a
> > org.apache.avalon.excalibur.xml.JaxpParser back into the pool.
> >
> > My pipeline is an aggregated one
> >
> > <map:match pattern="*/render/*.svg">
> >   <map:aggregate element="aggregation">
> > <map:part src="file://{1}/{2}.svg"/>
> > <!-- we need this part because of the aggregator caching bug -->
> > <map:part
> >
>
src="cocoon:/aggregate/{2}.svg?p1={request-param:param01}&amp;p2={request-pa
>
ram:param02}&amp;p3={request-param:param03}&amp;p4={request-param:param04}&a
>
mp;p2={request-param:param05}&amp;p2={request-param:param05}&amp;p6={request
>
-param:param06}&amp;p7={request-param:param07}&amp;p8={request-param:param08
> }&amp;p9={request-param:param09}&amp;p10={request-param:param10}"/>
> >   </map:aggregate>
> >   <map:transform src="stylesheets/make_svg.xsl"/>
> >   <map:serialize type="svg2png"/>
> > </map:match>
> >
> > <map:match pattern="aggregate/*.svg">
> >   <map:generate type="cachingrequest"/>
> >   <map:serialize type="xml"/>
> > </map:match>
> >
> >
> > Thoughts?
> > Jorg
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> > For additional commands, e-mail: users-help@cocoon.apache.org
> >
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
> For additional commands, e-mail: users-help@cocoon.apache.org
> 

-- 
HAKUNA MATATA !!!

+++ GMX - die erste Adresse für Mail, Message, More +++
Bis 31.1.: TopMail + Digicam für nur 29 EUR http://www.gmx.net/topmail


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@cocoon.apache.org
For additional commands, e-mail: users-help@cocoon.apache.org


Mime
View raw message