[TYPO3-performance] TYPO3 4.3 performance

Rupert Germann rupi at gmx.li
Tue May 26 21:52:00 CEST 2009


hi,

recently I added internal caching to tt_news and made some performance tests
which revealed interesting stuff comparing TYPO3 4.3 to 4.2.

in short:
Rendering speed of TYPO3 4.3 can be significantly higher than in 4.2 but on
the downside, caching performance of TYPO3 4.3 is slower than in 4.2. 
The caching framework seems to eat up a part of the performance the
autoloader added. 

That's what I did:
I have two identical sites one running under TYPO3 4.2.7dev and one running
under TYPO3 4.3dev.
apache has been restarted before each test.

ab -n 5000 -c 8 'http://localhost/typo3-4.2-branch/cached.page'

Requests per second:    328.25 [#/sec] (mean)
Time per request:       24.372 [ms] (mean)
Time per request:       3.046 [ms] (mean, across all concurrent requests)
Transfer rate:          8761.14 [Kbytes/sec] received


ab -n 5000 -c 8 'http://localhost/typo3-4.3-branch/cached.page'

Requests per second:    254.56 [#/sec] (mean)
Time per request:       31.426 [ms] (mean)
Time per request:       3.928 [ms] (mean, across all concurrent requests)
Transfer rate:          5866.85 [Kbytes/sec] received

These tests say that concerning delivering cached pages TYPO3 4.3 is ~ 23%
slower than 4.2.

--------------------------------------------------------------------

other situation: a cached page with a USER_INT object on it (tt_news
category menu).

ab -n 500 -c 8 'http://localhost/typo3-4.2-branch/user_int.page'

Requests per second:    28.98 [#/sec] (mean)
Time per request:       276.032 [ms] (mean)
Time per request:       34.504 [ms] (mean, across all concurrent requests)
Transfer rate:          1022.26 [Kbytes/sec] received


ab -n 500 -c 8 'http://localhost/typo3-4.3-branch/user_int.page'

Requests per second:    100.47 [#/sec] (mean)
Time per request:       79.627 [ms] (mean)
Time per request:       9.953 [ms] (mean, across all concurrent requests)
Transfer rate:          3231.87 [Kbytes/sec] received

100 requests per second on a page with a USER_INT object?! that's quite
great, compared to roughly 30 it were before. I think that's a benefit of
the autoloader which saves a lot of file inclusions on each request.


I would be interested if you can reproduce this results on other servers.

greets
rupert







More information about the TYPO3-performance mailing list