[FLOW3-general] Performance of FLOW3

Thomas Fritz fritztho at gmail.com
Tue Feb 23 13:59:23 CET 2010


Hi everybody!

It may be a bit different topic to that one but it will be definately a
speed improvement too.
Nowadays we hear a lot about HipHop and "PHP Compiler". I personally read
about other projects like roadsend and phpc which are available much longer
than "HipHop". It also turns out that the roadsend developers and phpc
developers work very hard on a complete new and rewritten version of the
roadsend php compiler. Which goal is a php compiler which produces highly
optimized and secure executable binarys.
It will also be possible, as i understood, to compile different php source
files to php native modules or a whole php application to one fastcgi
compatible binary.
So in case of FLOW3 i can think of a native FLOW3 php module version which -
of course thats theoretically -  would be a massive speed jump.

What do you think about such projects / Ideas?
Have you thought about supporting such an approach in some way (perhaps ship
build files with FLOW3 to build a php module or something of that kind...)?


Just my 2 Cents.

Thomas

2010/2/23 Robert Lemke <robert at typo3.org>

> 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