[TASK] Improve TCA cache
Currently TCA is cached as serialized string using the core cache. Simplify the cache retrieval by taking advantage of the code cache by using requireOnce and previously storing the cache as PHP file that returns an array. This significantly improves performance with opcode cache enabled. The cache identifier is changed to avoid conflicts with previously stored data. Resolves: #82408 Releases: master, 8.7 Change-Id: I59210fa800d10c14d21aceb7416ea418988d6ca5 Reviewed-on: https://review.typo3.org/54062 Tested-by:TYPO3com <no-reply@typo3.com> Reviewed-by:
Claus Due <claus@phpmind.net> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Helmut Hummel <typo3@helhum.io> Tested-by:
Helmut Hummel <typo3@helhum.io>
Showing
- typo3/sysext/core/Classes/Utility/ExtensionManagementUtility.php 10 additions, 6 deletions...ysext/core/Classes/Utility/ExtensionManagementUtility.php
- typo3/sysext/core/Tests/Unit/Utility/ExtensionManagementUtilityTest.php 15 additions, 16 deletions...ore/Tests/Unit/Utility/ExtensionManagementUtilityTest.php
Please register or sign in to comment