cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Berin Loritsch" <blorit...@apache.org>
Subject RE: Performance problem XSP after April 20
Date Mon, 29 Jul 2002 18:55:55 GMT
> From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net] 
> 
> > From: Berin Loritsch [mailto:bloritsch@apache.org]
> > 
> > Even better would be to start migrating to Fortress.
> > All your expensive stuff on the backend is done asyncronously,
> > so the critical path is not affected.
> > 
> > Another one would be to fix the assumption that lookup/release
> > is 0 time.  That is obviously proven false in this case.
> > 
> > The fact that the cache has to lookup and release up to 15
> > components at runtime is horrendous.  That makes me think
> > that the cache should be redesigned so that it is self contained.
> 
> Berin,
> 
> Not cache. Cocoon engine:
> 
> 1. Cocoon lookups sitemap processor.
> 2. Processor (sitemap) lookups pipelines.
> 3. Sitemap selects all matchers, selectors, actions, generators,
> serializers, transformers as needed (you have to build pipeline).
> 4. Pipeline [gets cached response and] lookups XML deserializer.
> 
> The more complex sitemap you have (more matchers/selectors/etc), the
> more lookups will happen. Say, every cocoon source will 
> lookup processor
> and continue the process from step 2.


I see.  I misread your post.


> <flame-bait>
> I know that you want to use pre-built pipelines, but (skipping
> discussion of how this could be possible) with growing site complexity
> amount of all possible pipelines in the sitemap grows exponentially
> (IIRC, DNA has only four building blocks, but amount of possible
> combinations is close to infinity), thus making any effort to 
> pre-built
> pipelines ahead of time futile.
> </flame-bait>
> 
> ;)

I wasn't addressing that at the moment.


Fortress will help tremendously.  We just need a RoleManager that can
read
the old style of XXXX.roles file, and a Fortress Container decendant
that
can read the old style of XXXX.xconf files.  They are very similar, and
Fortress is really what you guys need.


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


Mime
View raw message