[BUGFIX] Cache calls to SchemaManager()->listTableColumns()
Caching the calls SchemaManager()->listTableColumns() during runtime leads to improved performance when doing operations on multiple files or multiple extbase Domain/Model objects at once as the same information does not have to be fetched over and over. Releases: master, 8.7 Resolves: #81778 Change-Id: Ieebcf5046d007dfea40acf148045807053873ac8 Reviewed-on: https://review.typo3.org/53391 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Sebastian Fischer <typo3@evoweb.de> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Joerg Boesche <typo3@joergboesche.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Benni Mack <benni@typo3.org>
Showing
- typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php 17 additions, 5 deletions.../sysext/core/Classes/Resource/ProcessedFileRepository.php
- typo3/sysext/extbase/Classes/Persistence/Generic/Storage/Typo3DbBackend.php 19 additions, 5 deletions...se/Classes/Persistence/Generic/Storage/Typo3DbBackend.php
Please register or sign in to comment