[TYPO3-core] RFC: #0011505: TYPO3 4.3 is slower than 4.2.8 -> re-implement native db caching

Oliver Hader oliver at typo3.org
Fri Sep 18 14:34:47 CEST 2009


Hi,

Rupert Germann schrieb:
> hi Olly,
> 
> 
> great that you could reproduce my benchmark results.
> will 4.3 actually be the first TYPO3 version which is faster than its
> predeccessor? we have it in our hands ;-)
> 
> I reworked the patch a bit, the main difference is that caching
> framework and normal DB caching use seperate tables now
> 
> attached is a new patch v3
> and also one with stripped whitespaces.

Attached is modified patch of Rupert's last patch:
* It defines a constant TYPO3_UseCachingFramework instead of using a
global variable. This prevents extensions to override the setting when
rendering/caching is already use. Thus, only in ext_localconf.php
extension can switch the caching disposal
* t3lib_cache was extended by isCachingFrameworkInitialized() and
enableCachingFramework() which can be used to determine and load caching
disposal in extensions

We tried to find a good solution to bring that stuff to wrapper methods,
however that decreased the performance again.

I can confirm that the attached patch increases performance by about 10%
compared to current trunk in the frontend.

Things to be done:
* modify frontend editing advanced
* modify extbase

This is my +1 by reading and testing on my modified version (v9) of
Rupert's v3 patch.

olly
-- 
Oliver Hader
TYPO3 Release Manager 4.3


More information about the TYPO3-team-core mailing list