[Catalyst] Slow template processing on debian lenny
Matt S Trout
dbix-class at trout.me.uk
Sat Sep 27 16:48:39 BST 2008
On Mon, Sep 15, 2008 at 02:17:22PM +0530, Terence Monteiro wrote:
> Hi,
>
> I've been using TT for years and enjoy the features it provides. In one of
> my Catalyst applications, I'm processing a template which generates HTML to
> give me a table with counts taken from a hash. I'm using a lot of nested
> FOREACH to generate the table.
>
> On my machine, an ubuntu hardy, it works fast - about 2.5 seconds to
> process the template. On a production server using debian lenny, it used to
> take around the same amount of time. But recently, I upgraded it to libperl
> 5.10 and updated the different Perl modules including Template and
> Catalyst::View::TT. After this upgrade, the same template takes 25 seconds
> on average to process. The times I am mentioning are the times taken on the
> server side, as shown by the Catalyst application debug logs.
Use Devel::NYTProf to find out what specific piece of code causes the
slowness.
Currently you're just waving a torch around in a 20 mile wide pitch black
cave - sure, there's illumination involved, but not of anything relevant to
your problem.
--
Matt S Trout Need help with your Catalyst or DBIx::Class project?
Technical Director http://www.shadowcat.co.uk/catalyst/
Shadowcat Systems Ltd. Want a managed development or deployment platform?
http://chainsawblues.vox.com/ http://www.shadowcat.co.uk/servers/
More information about the Catalyst
mailing list