[Catalyst] Catalyst for (really) big applications
perrin at elem.com
Thu May 18 15:09:48 CEST 2006
ian docherty wrote:
> The reason I ask this is because all of the application is loaded into
> memory when it starts
That is the normal way of doing things with web apps where performance
matters -- in any language -- but you could always split things into
multiple servers handling different parts if you needed to.
> I know it will be like comparing apples with pears, but PHP (for example
> Yahoo) can host enormous applications because it is free to spread out
> horizontally as far as it needs.
When people run PHP at Yahoo or anywhere else with real traffic, they
use a code cache which causes it keep all the compiled code in memory,
just like mod_perl or FastCGI.
More information about the Catalyst