TYPO3 Version 6.0 ist nun schon einige zeit veröffentlicht. Um aktiv mit dieser Version zu arbeiten empfiehlt es sich natürlich einmal einen Benchmark durchzuführen. Vor geraumer Zeit haben wir ja bereits einen benchmark zu Version 4.5, 4.6 & 4.7 veröffentlicht. TYPO3 Version 4.5 ist dabei als Sieger hervorgegangen.
Nun Intressiert es uns natürlich wie Version 6.0 gegen die bisher schnellste TYPO3 Version 4.5 abschneidet. Lassen wir uns überraschen!
Zunächst führen wir erneut einen Benchmark mit Version 4.5 durch. Es herrschen gleiche Bedingungen wie im letzten Benchmark. Dennoch zeigt sich TYPO3 4.5 etwas langsamer. Ob es an bisher erschienenen Micro-Updates liegt (damals 4.5.15, heute 4.5.22) oder ob der Server aktuell etwas mehr zu tun hat, soll uns zunächst egal sein. Die Werte sind ja doch relativ gleich zum damaligen Benchmark.
Version 4.5.22
Server Software: Apache Server Hostname: PROJEKT 4.5 Server Port: 80 Document Path: / Document Length: 831 bytes Concurrency Level: 50 Time taken for tests: 3.641 seconds Complete requests: 1500 Failed requests: 0 Write errors: 0 Total transferred: 1578000 bytes HTML transferred: 1246500 bytes Requests per second: 411.94 [#/sec] (mean) Time per request: 121.377 [ms] (mean) Time per request: 2.428 [ms] (mean, across all concurrent requests) Transfer rate: 423.20 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.2 0 1 Processing: 82 118 98.0 103 1515 Waiting: 82 118 98.0 103 1515 Total: 82 118 98.1 103 1515 Percentage of the requests served within a certain time (ms) 50% 103 66% 106 75% 110 80% 112 90% 118 95% 125 98% 332 99% 359 100% 1515 (longest request)
Schauen wir nun im Vergleich zum gleichen Benchmark von Version 6.0 (1500 Anfragen, 50 gleichzeitig) stellen wir fest:
Version 6.0
Server Software: Apache Server Hostname: PROJEKT 6.0 Server Port: 80 Document Path: / Document Length: 738 bytes Concurrency Level: 50 Time taken for tests: 9.291 seconds Complete requests: 1500 Failed requests: 0 Write errors: 0 Total transferred: 1438500 bytes HTML transferred: 1107000 bytes Requests per second: 161.45 [#/sec] (mean) Time per request: 309.689 [ms] (mean) Time per request: 6.194 [ms] (mean, across all concurrent requests) Transfer rate: 151.20 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.2 0 2 Processing: 129 308 24.6 307 417 Waiting: 129 308 24.6 307 417 Total: 129 308 24.6 307 418 Percentage of the requests served within a certain time (ms) 50% 307 66% 315 75% 322 80% 325 90% 337 95% 345 98% 356 99% 363 100% 418 (longest request)
Tja, was stellen wir denn fest?!
Vergleichen wir die „Requests per second“ Werte sehen wir, dass die neue TYPO3 Version 6.0 kräftig abgebaut hat und ca. 250 Anfragen pro Sekunde langsamer ist. Das sind umgerechnet nur noch 40% der Leistung von Version 4.5.
Auch die damals getesteten Versionen 4.6 und 4.7 waren etwas langsamer als 4.5 aber ein solches Ergebnis hatten wir nun nicht erwartet. Das ist ja schon ein ordentlicher Leistungs-Einbruch.