TYPO3 Benchmark: Speed-Vergleich zwischen 4.5 und 6.2 beta1

Wir machen es kurz und knapp: Es ist wieder einmal soweit – ein neuer TYPO3 Benchmark steht an. Vor einigen Tagen wurde die TYPO3 Version 6.2 beta1 released – wir wollen natürlich direkt wissen, wie diese aktuell im Performance-Vergleich zur 4.5 LTS steht.

Laut einer aktuellen News zu TYPO3 6.2 werden Arbeiten an der Performance in der nächsten Zeit durchgeführt. Hier heißt es:

Speed Speed Speed

During the last code sprint before feature freeze and still being debated in the team is the need to regain performance in TYPO3. We are aware that since 4.5 a lot of refactoring made the code cleaner and more robust, but in certain scenarios the performance got worse from release to release. Due to the fact that releases between the LTS releases (4.6, 4.7, 6.0, 6.1) were not used so much by major installations, this performance degradation hasn’t come to the attention, and most will be hit by it first time when upgrading from 4.5 to 6.2.

To minimize the impact the CMS team is currently working hard (i.e. in #52949) to identify and potentially solve the most important performance issues.

Benchmarking is a difficult topic, and we currently have no standardized way of benchmarking TYPO3 Core to identify exact commits which affected the performance. The difficulty lies in setting up correct installations and creating useful scenarios which can provide useful information at the end. The art lies in being able to interprete the statistics generated by benchmarking tools and it’s impact.

The idea of hosting a „Performance Code Sprint“ popped up. It could be something to be planned for November.

But in general we invite every performance interested TYPO3 developer or integrator to help us with profiling, identifying bottlenecks, and working on solutions – instead of simply complaining about it. Let’s look into the future and not in the past.

Nun beginnen wir aber mit unserem Test.

Hier geht es zum neuen Benchmark der finalen Version von TYPO3 6.2 LTS.

Benchmark von TYPO3 6.2 beta1

Unseren Benchmark erstellen wir wie immer auf Basis einer frischen TYPO3 Installation mit dem simpelsten aller Templates „Hello World!“. Wir prüfen die Zugriffgeschwindigkeiten via Apache Benchmark (Linux: ab) und testen mit 1500 Anfragen, jeweils 50 gleichzeitig.

Kurz vorab: Unser Geschwindigkeits-Test zur TYPO3 4.5 hatte ein Ergebnis von 3,246 Sekunden (Version 4.5.15). Die aktuelle 4.5.30 haben wir vorher auch nochmals kurz gecheckt – wir kamen auf eine Dauer von 3,387 Sekunden für den gesamten Test.

Version 6.2 beta1

Server Software:        Apache
Server Hostname:        bench6.dev.ka-mediendesign.de
Server Port:            80
 
Document Path:          /
Document Length:        646 bytes
 
Concurrency Level:      50
Time taken for tests:   12.573 seconds
Complete requests:      1500
Failed requests:        0
Write errors:           0
Total transferred:      1332000 bytes
HTML transferred:       969000 bytes
Requests per second:    119.31 [#/sec] (mean)
Time per request:       419.086 [ms] (mean)
Time per request:       8.382 [ms] (mean, across all concurrent requests)
Transfer rate:          103.46 [Kbytes/sec] received
 
Connection Times (ms)
			  min  mean[+/-sd] median   max
Connect:        0    0   0.2      0       2
Processing:   228  416  31.7    416     509
Waiting:      228  416  31.9    416     509
Total:        228  416  31.7    416     510
 
Percentage of the requests served within a certain time (ms)
  50%    416
  66%    428
  75%    436
  80%    440
  90%    453
  95%    462
  98%    476
  99%    486
 100%    510 (longest request)

Wir kommen also mit der noch nicht finalen und nicht Performance-Optimierten Version 6.2 beta1 auf ganze 12,573 Sekunden. Wohl gemerkt für exakt die gleiche Anfrage und Ausgabe.

Lassen wir uns von der finalen Version überraschen – der Benchmark dazu folgt natürlich.

Bewerte diese Seite

 
 
 
 
 
 
 
Bewerten
 
 
 
 
 
 
6 Bewertungen
90 %
1
5
4.5
 

Veröffentlicht von

Kevin Lieser

Kevin Lieser

Kevin Lieser ist ausgebildeter Mediendesigner und seit 2008 mit der TYPO3 Agentur KA Mediendesign unternehmerisch tätig. Seine Leidenschaften sind gutes Webdesign und die PHP Programmierung. Als App Entwickler und Autor mehrerer TYPO3 Extensions engagiert er sich aktiv für die Weiterentwicklung von Webapplikationen und mobilen Anwendungen.