cocoon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Carsten Ziegeler" <cziege...@s-und-n.de>
Subject RE: SoC between flow and sitemap
Date Tue, 20 May 2003 06:54:50 GMT
Stefano Mazzocchi wrote:
> What about BEA weblogic, IBM webshere, Oracle appserver, etc, etc, etc?
> 
> Hypothetical chat between a CTO and a cocoon proponent:
> 
>  - cocoon? we are interested at it, but is it fast?
>  - the pipeline creation is very complex and can be much slower than
> text-based tecnologies, but cocoon has a very good caching mechanism
> that allows to reuse all possible content and provide your own caching
> logic to components if you need to. The results in real life prove
> cocoon to be highly efficient. In a highly critical environment (which I
> can't name), the use of cocoon proved to be orders of magnitude faster
> than a rival application based on Oracle Internet File System.
> 
>  - what about static stuff? cocoon is much slower than a web server!
>  - yes, but I normally suggest to put a transparent proxy up front and
> cocoon will serve static content only once, the remaining it done by the
> proxy lightning fast. (it is also transparent if you have dynamically
> generated resources like images, flash files or CSS stylesheets and
> allows to maintain all your URI space in one comfortable location)
> 
>  - hmmm, ok, but does it scale for dynamic stuff?
>  - sure, for a stateless cocoon environment, you can throw silicon at it
> and balance the load transparently by replicating the cocoon environment
> on different machines. A european company (which I can't name) did tests
> that showed 12000 req/sec on a big clustered environment.
> 
>  - cool, but what about stateful cases, expecially with the flow and
> this new continuation thing, does it scale?
>  - only with tomcat and mod_jk
> 
>  - ok, we'll use struts then.
> 
Regarding performance: a different big european company proved that the
Cocoon solution is much faster than the former jsp solution.
I think, everything comes down to "I don't use what I don't know".

Carsten

Mime
View raw message