[TYPO3-mvc] Performance of $persistenceManager->persistAll() (Dispatcher) and findAll() (Repository)

Martin Kutschker masi-no at spam-typo3.org
Mon Jan 11 15:10:27 CET 2010


Franz Koch schrieb:
> Hi,
> 
>> For the persistence manager, I am wondering if there would be a way to
>> enable/disable it, especially for views which are not modifying data.
> 
> that's also something I'm interested in. It doesn't make sense to
> persist everything that's never edited in the frontend f.e. - so
> persistence by case.
> 
> I also noticed that extbase is automatically deleting all MM relations
> between two objects and recreating them - although nothing changed etc.
> and no object has been edited in any way. That's again unnecessary
> overhead.

You find non-optimized code also in FLUID. I guess that stems from the
make-it-work-then-make-it-fast approach. Speed is probably no issue for v5 now (without even a
published beta of FLOW3), but of course it as an issue for those who want to use ExtBase/FLUID in
the real word.

While real-world experience of FLUID in v4 will lead most like to an enhanced version of FLUID in
both worlds I don't know what the plans for ExtBase are. Is it really meant for production or is it
only a testbed for DDD/MVC concepts of v5?

Masi


More information about the TYPO3-project-typo3v4mvc mailing list