[Catalyst] DProf

Octavian Rasnita orasnita at gmail.com
Sat Nov 3 09:16:58 GMT 2007

From: "Lars Balker Rasmussen" <lars at balker.dk>
> Oh, Catalyst can handle mighty big apps (230 files in lib totalling 
> 800KB -
> don't get me started on templates).
> But you left out the most important fact:  How much traffic are you 
> seeing?
> Apache (and mod_perl) doesn't use much cpu, if there's no traffic.

The traffic is very low I'd say. I usually see 40,000 - 60,000 lines in 
access_log in a day.
>From these accesses, aproximately 10% are requests to big files ~ 2 mb each.
Those files are not downloaded by Catalyst, because I've set Apache to use 
the default handler for the files from a certain directory, however, the 
Apache processes that transfer those files use mod_perl.

> Fighting cpu usage in webapps really mostly comes down to: Don't do any 
> work
> you don't have to, i.e. cache cache cache.

I've done caches everywhere I could, because my application really needs 
caches, but the added functionality didn't require adding new caches, and 
the application started to work bad.
But I never cached TT templates under Catalyst. Where and how can I specify 
that I want the templates to be cached?

Thank you.

More information about the Catalyst mailing list