[FLOW3-general] Performance of FLOW3

Karol Gusak karol at gusak.eu
Tue Feb 23 15:37:14 CET 2010


Thank you Robert for answer.

> Personally I can live with 1-2 seconds per hit in
> development context as long as it is convenient and production is way
faster

Exactly, for me it would be fine too, especially when FLOW3 codebase is so
great and high quality. But load times I have now reminds me developing in
Java EE ;-/ which destroys productivity totally.

I was writing my specs and environment info here, but during that I just
tried to turn off Xdebug and run FLOW3 again... And this is the cause. With
XDebug, first run (without any cache) takes more than 2 minutes for me (I
can pastebin logs if you need). Normal run takes 5-20 seconds (I overdone it
with 8-30 seconds). Without XDebug, it's about 10 seconds for first run, and
< 2 seconds for other runs.

Honestly I didn't think that Xdebug can be the cause here, as other
frameworks run pretty normal with this extension enabled.

Anyway, I run 32bit linux (Ubuntu Karmic derivative) with PHP
5.3.1-0.dotdeb.1 with Suhosin-Patch, and Apache 2.2.12 on laptop Core2Duo
1.3Ghz, 4GB RAM and 5400RPM HDD.

Thanks,
Karol




On Tue, Feb 23, 2010 at 12:47 PM, Robert Lemke <robert at typo3.org> wrote:

> Hi Karol,
>
> Am 23.02.2010 um 11:03 schrieb Karol Gusak:
>
> > I'm just testing FLOW3 and I have to wait 8-30 seconds for every page
> load
> > (welcome page and others - documentation). I wonder if it is expected, or
> I
> > have something misconfigured? I'm running FLOW3 in development mode, with
> > APC. Thanks for answer.
>
> It depends ...
>
> Yes, the development context is way slower than the production context,
> because
> FLOW3 will monitor all php files for possible changes and rebuild certain
> caches
> on demand. It also seems like FLOW3 in dev context is not particularly fast
> on
> Windows machines.
>
> However, 8-30 seconds sounds a bit too slow - on my Macbook Pro it takes
> about 3-4
> seconds to run the welcome screen with completely empty caches.
>
> Anyway, this is not the last word on speed either. For alpha 8 Karsten and
> I have
> worked very intensively on big speed improvements, Karsten for the
> persistence part
> and I for the object management. Personally I can live with 1-2 seconds per
> hit in
> development context as long as it is convenient and production is way
> faster.
>
> Can you post some more details about your configuration?
>
> Cheers,
> robert
> _______________________________________________
> FLOW3-general mailing list
> FLOW3-general at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/flow3-general
>


More information about the FLOW3-general mailing list