[Catalyst] Speed issue ?
Wade.Stuart at fallon.com
Wade.Stuart at fallon.com
Fri Sep 2 19:15:11 CEST 2005
also make sure you set your template cache dir to enable cached compiled
template support..
-Wade
Sebastian Riedel
<sri at oook.de>
Sent by: To
catalyst-bounces@ The elegant MVC web framework
lists.rawmode.org <catalyst at lists.rawmode.org>
cc
09/02/05 11:47 AM Subject
Re: [Catalyst] Speed issue ?
Please respond to
The elegant MVC
web framework
<catalyst at lists.r
awmode.org>
Am 02.09.2005 um 18:07 schrieb Bernard FRIT:
> 2005/9/2, Andrew Ford <A.Ford at ford-mason.co.uk>:
>
>> What is the speed on the second request for the SpeedyCGI engine?
>>
>
> SpeedyCGI (same requests)
> 1.
> [Fri Sep 2 17:57:56 2005] [catalyst] [info] Request took 1.578377s
> (0.634/s)
> 2.
> [Fri Sep 2 18:00:34 2005] [catalyst] [info] Request took 1.430226s
> (0.699/s)
> 3.
> [Fri Sep 2 18:01:40 2005] [catalyst] [info] Request took 1.166644s
> (0.857/s)
>
> FastCGI (same requests)
> 1.
> [Fri Sep 2 17:52:25 2005] [catalyst] [info] Request took 1.656971s
> (0.604/s)
> 2.
> [Fri Sep 2 17:53:16 2005] [catalyst] [info] Request took 1.211765s
> (0.825/s)
I must admit that i personally never tested the SpeedyCGI engine, but
this definately doesn't look like a persistent interpreter! (compared
to the pure CGI results)
>
>
>> Speedy should be about the same speed as CGI for the first
>> request, but
>> on the the second and subsequent requests (for each Speedy
>> process) it
>> should be faster as it will not need to re-load any modules used or
>> re-initialize the application.
>>
>
> It sounds we could not expect to gain a lot. The "subjective" time in
> front of the browser window is much more important as I guess catalyst
> doesn't log tt2 template generation time.
You should really try mod_perl or FastCGI, even the built in server
should perform better than the results above!!!
Every action call (including forwards) get profiled, just look at the
table in debug mode.
You can even get profile data for each template (as comments in HTML
output) by activating the Template::Timer support.
--
sebastian
_______________________________________________
Catalyst mailing list
Catalyst at lists.rawmode.org
http://lists.rawmode.org/mailman/listinfo/catalyst
More information about the Catalyst
mailing list