Im Zuge der Umsetzung des Gottschalk Live „66 Träume“ Projekts haben wir zur Wahl der TYPO3 Version einmal die Geschwindigkeit der einzelnen TYPO3 Versionen getestet. Als Test-Kandidaten haben wir folgende TYPO3 Versionen auf unseren Server eingeladen um am Benchmark teilzunehmen: Version 4.5.15, Version 4.6.8, Version 4.7.0.
Testgrundlage
Als Testgrundlage haben wir die jeweilige TYPO3 Version installiert, eine Seite erstellt und das Standard TypoScript Template beibehalten. Output: „Hello World!“ Die einzelnen TYPO3 Instanzen hatten alle exakt die gleichen Server-Settings. Somit hatte keine TYPO3 Version einen Vorteil.
Testergebnisse
Version 4.5.15
Server Software: Apache Server Hostname: PROJEKT 4.5 Server Port: 80 Document Path: / Document Length: 853 bytes Concurrency Level: 50 Time taken for tests: 3.246 seconds Complete requests: 1500 Failed requests: 0 Write errors: 0 Total transferred: 1611000 bytes HTML transferred: 1279500 bytes Requests per second: 462.18 [#/sec] (mean) Time per request: 108.184 [ms] (mean) Time per request: 2.164 [ms] (mean, across all concurrent requests) Transfer rate: 484.74 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 0 0.2 0 1 Processing: 52 107 14.5 108 173 Waiting: 52 107 14.8 107 173 Total: 52 107 14.5 108 174 Percentage of the requests served within a certain time (ms) 50% 108 66% 112 75% 116 80% 118 90% 125 95% 131 98% 139 99% 147 100% 174 (longest request)
Version 4.6.8
Server Software: Apache Server Hostname: PROJEKT 4.6 Server Port: 80 Document Path: / Document Length: 853 bytes Concurrency Level: 50 Time taken for tests: 4.229 seconds Complete requests: 1500 Failed requests: 0 Write errors: 0 Total transferred: 1611000 bytes HTML transferred: 1279500 bytes Requests per second: 354.69 [#/sec] (mean) Time per request: 140.968 [ms] (mean) Time per request: 2.819 [ms] (mean, across all concurrent requests) Transfer rate: 372.01 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 6.7 0 72 Processing: 63 139 19.2 139 203 Waiting: 58 139 19.2 139 196 Total: 63 140 19.0 140 215 Percentage of the requests served within a certain time (ms) 50% 140 66% 147 75% 152 80% 155 90% 164 95% 171 98% 178 99% 184 100% 215 (longest request)
Version 4.7.0
Server Software: Apache Server Hostname: PROJEKT 4.7 Server Port: 80 Document Path: / Document Length: 853 bytes Concurrency Level: 50 Time taken for tests: 4.625 seconds Complete requests: 1500 Failed requests: 0 Write errors: 0 Total transferred: 1611000 bytes HTML transferred: 1279500 bytes Requests per second: 324.34 [#/sec] (mean) Time per request: 154.161 [ms] (mean) Time per request: 3.083 [ms] (mean, across all concurrent requests) Transfer rate: 340.17 [Kbytes/sec] received Connection Times (ms) min mean[+/-sd] median max Connect: 0 1 5.2 0 55 Processing: 65 152 19.4 152 212 Waiting: 65 152 19.5 152 212 Total: 72 153 18.6 153 213 Percentage of the requests served within a certain time (ms) 50% 153 66% 160 75% 165 80% 168 90% 177 95% 184 98% 192 99% 197 100% 213 (longest request)
Fazit
TYPO3 Version 4.5 ist nicht nur eine LTS (Long-Term-Support) Version sondern zugleich auch noch – mit 100 Requests pro Sekunde mehr als TYPO3 Version 4.6 – die schnellste der 3 getesteten TYPO3 Versionen.
TYPO3 Version 4.7 ist sogar noch etwas langsamer als Version 4.6. Wenn TYPO3 in der Weiterentwicklung nur noch langsamer wird anstatt schneller, dann sollte man so lange wie möglich auf TYPO3 Version 4.5 setzen.
Was denkt ihr? Wann wird TYPO3 wieder schneller?