[Catalyst] Catalyst for (really) big applications

Chisel Wright chisel at herlpacker.co.uk
Fri May 19 13:35:08 CEST 2006


?? Did Ian add anything ??

On Fri, May 19, 2006 at 12:34:22PM +0100, ian docherty wrote:
>    Marcello Romani wrote:
> 
>  Brandon Black ha scritto:
>   
> 
>  On 5/18/06, ian docherty [1]<ian at ecisecurity.com> wrote:
>     
> 
>  The reason I ask this is because all of the application is loaded into
>  memory when it starts (is this strictly correct?) so there is going to
>  be a limit in the size of the application limited by, presumably, the
>  amount of memory in the system.
>       
> 
>  I suspect that the general rule would be that the amount of memory
>  available on reasonably-priced modern hardware so vastly exceeds the
>  neccesary RAM for storing the code of a Catalyst application that this
>  shouldn't be an issue.
>     
> 
>  I recently deployed an intranet application with about 40/50 modules (I
>  don't have the code right now and I don't remember the exact number) on
>  a windows server, under Apache 2.0.5x.
>  The two apache processes take up almost 200mb of ram just before the
>  first request. This value grows up to more than 250MB after list()ing
>  some tables (with paging).
>   
> 
>    Thank you, this is the sort of information I have been after. Now, does
>    anyone know if this is likely to grow linearly with the number of modules?
> 
>   
> 
>  If you were in some very wierd case where this mattered (I donno, say
>  you had 1 million Controller classes or something), I'm sure you could
>  split them up into logical chunks, put them on seperate servers, and
>  have a front-end divvy out the requests to appropriate segregated
>  back-ends.
>     
> 
>  I presume this is a requirement for every yahoo-sized app, whatever app
>  server you happen to use.
> 
>   
> 
>  -- Brandon
> 
>  _______________________________________________
>  Catalyst mailing list
>  [2]Catalyst at lists.rawmode.org
>  [3]http://lists.rawmode.org/mailman/listinfo/catalyst
> 
> 
>     
> 
> 
>   
> 
> References
> 
>    Visible links
>    1. mailto:ian at ecisecurity.com
>    2. mailto:Catalyst at lists.rawmode.org
>    3. http://lists.rawmode.org/mailman/listinfo/catalyst

> _______________________________________________
> Catalyst mailing list
> Catalyst at lists.rawmode.org
> http://lists.rawmode.org/mailman/listinfo/catalyst


-- 
Chisel Wright
e: chisel at herlpacker.co.uk
w: http://www.herlpacker.co.uk/

This is not an automated signature. I type this in to the bottom of every
message. 



More information about the Catalyst mailing list