Epic #55656

Epic #55070: Workpackages

Epic #55065: WP: Overall System Performance (Backend and Frontend)

Optimize overall Extbase performance

Added by Marc Bastian Heinrichs almost 6 years ago. Updated about 2 years ago.

Should have
Target version:
Start date:
Due date:
% Done:


Estimated time:
(Total: 24.00 h)
Sprint Focus:


Umbrella Task


Task #55654: Extbase: Optimize ClassInfoFactory with the ClassInfoCacheClosedMarc Bastian Heinrichs

Story #55168: Optimize Extbase generic persistenceClosedFelix Oertel

Task #55167: Extbase: avoid parseQuery() / buildQuery() to be called multiple timesClosedFelix Oertel

Task #55661: Add functional tests for extbase persistenceClosedFelix Oertel

Task #57173: Use of cf_extbase_typo3dbbackend_queries results in fatalClosedXavier Perseguers

Task #57130: Extbase Queries with NULL comparison don't work anymoreClosed

Task #57104: Regression: Query building fails for LazyObjectStorageClosed

Task #57263: Typo3DbQueryParser does not handle LowerCaseInterface correctlyClosedFelix Oertel

Task #57338: Make Typo3DbQueryParser SingletonClosed

Task #55169: Extbase: fetch child objects in one queryRejectedFelix Oertel

Feature #60460: Refactor lazyLoading handling in extbaseClosedFelix Oertel

Task #53514: Extbase: DataMapper causes redundant queriesClosedNico de Haen

Task #55360: Extbase: use preparedStatement in generic persistenceClosedFelix Oertel

Task #57067: Follow-Up re-use preparedStatement objectRejectedFelix Oertel

Task #57254: Fix usage of own prepared statement object in $query->statementClosed

Task #56979: Add setting for DataMapper to enable preparedStatementsClosed

Task #59917: User Repositories in internal persistence logicRejectedFelix Oertel

Story #54567: Extbase: overall performance of backend modulesClosedFelix Oertel

Task #54571: Extbase: Avoid TS parsing in BE if not necessaryClosedFelix Oertel

Task #55653: belog: cache the beusers usernameClosed

Feature #48960: Extbase: Backport lazy dependency injectionRejectedMarc Bastian Heinrichs

Story #55079: review Extbase caching for frontend and backendClosed

Task #55044: Make Extbase use cache group "pages"ClosedBenni Mack

Task #54701: Cache global TypoScript template in backendClosedFelix Oertel

Task #57594: Optimize ReflectionService Cache handlingClosedMarc Bastian Heinrichs

Feature #81389: Injected ReflectionService without call to initialize/shutdownClosed

Task #54605: Inject annotations should not be used by core (~5% performance)ClosedMarc Bastian Heinrichs


#1 Updated by Ingo Schmitt almost 6 years ago

  • Parent task set to #55065

#2 Updated by Felix Kopp almost 5 years ago

  • Status changed from New to Accepted

can this epic be closed?

#3 Updated by Riccardo De Contardi about 4 years ago

I don't know... I see that there are still open issues, but:

- Task #55169 has a patch (http://review.typo3.org/32286) abandoned since june (same patch as Feature #60460 and Task #59917)
- Feature #48960 has a patch (https://review.typo3.org/27001) abandoned since january
- Task #54701 has a patch (https://review.typo3.org/26876) abandoned since august 2014

- Task #56979 is still open
- Task #57594 is still open
- Task #54813 is still open

#4 Updated by Mathias Schreiber about 4 years ago

  • Target version deleted (6.2.0)

#5 Updated by Benni Mack about 2 years ago

  • Status changed from Accepted to Closed

Also available in: Atom PDF