Task #57942
closedEpic #55070: Workpackages
Epic #55065: WP: Overall System Performance (Backend and Frontend)
Bug #52949: Speed decrease since 4.5
Story #57862: Add possibility to make all TCA additions cached
Provide API to add cached TCA changes
100%
Description
This change adds the feature that php files in the
extension directory Configuration/TCA/Overrides/
will be executed right before building the cached
TCA. These files must only contain PHP code
that manipulate TCA (like addTCAColumns or
addToAllTCATypes).
The benefit in doing so is that we can move all code
manipulating the TCA that previously was in ext_tables.php
and therefore uncachable, can now be in a defined
location and is only executed when TCA is built
and after that cached.
This will give backend requests quite a performance
boost once extensions start using these files.