So, i've been experiencing some time problem too on a cakephp based
portal.
I have seen that with debug setted to 0 the speed increases a few..
but
it's still to slow..
I also enabled caching on each requestAction (1 day) but nothing
changed;
the overall database time is quite small (40msec) but the whole page
loading
takes about 500msec on my own MacBook Pro .. but 4-5 seconds on the
server
that hosts the site ..with 1 connection only.

No i'll try to put timers everywhere.. and will see what's happening.

I hope to have some explaination from one of the cake guys.

bye,
  Andrea

On Dec 18, 2:09 pm, Dérico Filho <[email protected]> wrote:
> Well....
>
> It seems something for _Nate_ to take a look... :-)
>
> Perhaps there's something to do with PHP Safe mode ou some sort of
> hardened PHP plugin which controls and avoids recursion.
>
> This Folder->dir method uses recursion to create the file tree
> structure for CakePHP internals. One last check you could do is to run
> this software with debug 0 on some other PHP server, but a known Safe-
> mode-free server. This would be the final check.
>
> If it works just fine in the other server, then you've found a bug
> likely.
>
> Are you able to do such a test?
>
> Thanks,
> Dérico Filho
>
> On Dec 17, 9:53 pm, GeneSys <[email protected]> wrote:
>
> > Hallo Martin,
>
> > Thank you for your constructive input! SQL seems not to be the
> > problem, because pages that don't require any SQL query run as slow as
> > pages that require some. (Also the amount of affected rows is often
> > not more than just a couple of)
>
> > Following your advice I did 'benchmark' the application and found out
> > a really 'strange' thing ...
>
> > In /cake/libs/configure.php on line 929 there is the following code-
> > line ...(called during bootstrap)
>
> > // Measurement point added by me ... [folder_before]
> > $directories = $Folder->tree($path, false, 'dir');
> > // Measurement point added by me ... [folder_after]
>
> > At the last iteration it takes up about 1.5 - 2 seconds in average to
> > parse(!) (which is approximately 50%-60% of the whole processing
> > time!!) (all iterations before take up only about 10ms) (the complete
> > processing time was about 3.2 seconds)
> > The $path variable helds the value of CAKE_CORE_INCLUDE_PATH/cake in
> > the last iteration
>
> >     [folder_before] => 1229554489.78
> >     [folder_after ([...]/_cake1.2rc3/cake)] => 1229554491.24
>
> > On my webhost PHP Safe mode is activated. Could this cause any issues
> > on folder access times? Maybe one who is more familiar with the core
> > of the framework could tell why the LAST iteration (containing the
> > path to /CAKE_CORE_INCLUDE_PATH/cake) takes up that long?
>
> > So I think if that issue could be resolved processing times would
> > decrease to about 1 - 2 seconds which would be as nearly as fast as
> > the (old) plain PHP site.
>
> > Thank you all for helping me with that issue :)
>
> > Bernhard
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"CakePHP" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/cake-php?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to