[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