[TYPO3-core] RFC: #11285: functions flushByTag and flushByTags in caching framework are very unefficient

Rupert Germann rupi at gmx.li
Tue Jun 9 22:54:23 CEST 2009


FYI: commited to trunk rev 5576

Rupert Germann wrote:

> Hi,
> 
> This is an SVN patch request.
> 
> Type:
> major perfomance issue
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=11285
> 
> Branches:
> trunk
> 
> Problem:
> functions flushByTag() and flushByTags() in caching framework db backend
> are very processing intensive because they do multiple(!) loops to clean
> the cache entries one by one. This can lead to performance issues in the
> BackEnd when changing parts of a huge pagetree.
> 
> Solution:
> use one mysql query per function that cleans all entries with the
> requested tags at once.
> 
> greets
> rupert



More information about the TYPO3-team-core mailing list