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

Rupert Germann rupi at gmx.li
Fri Sep 18 14:54:29 CEST 2009


FYI: committed ollies v9 to trunk rev 5978

!!! DB update required

update for NEWS.txt will follow.

thanks to all testers

here are my final results:

TYPO3 4.2.8:        341 req/s  100%
trunk before patch: 310 req/s   90%
trunk now:          349 req/s  102%


greets
rupert

"There shall be no new TYPO3 version delivering content slower than its 
predecessor!"



Rupert Germann schrieb:
> Hi,
> 
> as one of the results of the performance meeting from last weekend here's a
> first RFC:
> 
> Type: Bugfix
> 
> Bugtracker references:
> http://bugs.typo3.org/view.php?id=11505
> 
> Branches: Trunk
> 
> Problem:
> the FLOW3 caching framework (F3CF) eats up a lot of performance.
> Despite there have been a bunch of performance related improvements lately
> in trunk, TYPO3 4.3 delivers cached pages still significantly slower than
> 4.2 (see numbers below).
> 
> Solution:
> re-implement the "traditional" way of caching additionally to the F3CF and
> make the caching engine configurable in the install tool.
> This gives all users that don't need another cache than the mysql database
> the chance to achieve the same performance with TYPO3 4.3 as they had in
> 4.2.x.
> Those users who benefit from the F3CF because they have the possibility to
> use other caching engines like memcached or APC will still have the
> possibility to set a checkmark in the install tool and use the caching
> framework.
> 
> Info:
> the sligtly decrease in troughput when comparing 4.3 patched with F3CF and
> 4.3 trunk is caused by the conditions which determine which caching engine
> is enabled. (I did already a benchmark to compare if(defined(const)) and
> if($GLOBALS['var']) - the latter one is faster)
> I also did some benchmarks without the condition and only the internal db
> caching enabled; the troughput actually reaches the values from 4.2.8
> without any decrease.
>  
> note: the bigger decrease that I measured earlier[1] between 4.3 without
> FCF3 and 4.2.8 seemed to be caused
> a) by new improvements in 4.3 (namely the xclass fix in the autoloader) and
> b) by differences in my test installations. This time I made shure that all
> installations use identical dbs and identical localconfs (except the db
> settings of course)
>  
> Since I do believe that the F3CF will be faster one day, consider this patch
> as preliminary - I'm mainly interested in the question if others can
> reproduce the results.
> 
> greets
> rupert
> 
> 
> [1]
> http://lists.netfielders.de/pipermail/typo3-project-4-3/2009-June/001522.html
> 
> 
> 


More information about the TYPO3-team-core mailing list