Task #53747
closedEpic #55070: Workpackages
Epic #55065: WP: Overall System Performance (Backend and Frontend)
Bug #52949: Speed decrease since 4.5
Change TCA cache from php code to serialized array
100%
Updated by Gerrit Code Review about 11 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/25492
Updated by Gerrit Code Review about 11 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/25492
Updated by Bernhard Kraft about 11 years ago
I would suggest to rather create a global var:
$GLOBALS['TCA'] = GeneralUtility::makeInstance('TYPO3\CMS\Core\WHATEVER\DatabaseBackedArray');
and create the appropriate class like
class DatabaseBackedArray implements arrayaccess {
according to the PHP docs:
http://php.net/manual/en/class.arrayaccess.php
Then it would be possible to load required parts of TYPO3_CONF_VARS and/or TCA just on requirement from the DB (or eventually store it in a memcached, etc. Cache backend)
Updated by Thomas Maroschik about 11 years ago
Hello Bernhard,
we already thought of that, but it should be discussed in an own issue. It has nothing to do with the bare switch of the caching technique and is a discussion about the general handling of the TCA. Please open a new issue and remove your -1 on the patch.
Updated by Gerrit Code Review about 11 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/25492
Updated by Gerrit Code Review about 11 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/25492
Updated by Gerrit Code Review about 11 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/25492
Updated by Thomas Maroschik about 11 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset ede0978c321ee3a42d08bd457463b20208c23826.