Dienstag, 27. März 2012

Powerunterschiede PHP 5.4 zu 5.3.9

Dicke Unterschiede bei PHP 5.4

Die PHP Entwickler haben ja bekannt gemacht das PHP 5.4 schneller ist als alle Vorversionen.

Doch was ist da wirklich dran.

Ein direkter Vergleich gleicher Inhalte aus unserer Org mit dem Framework MinMax zeigen die teils sehr deutlichen Unterschiede, die ich in diesen Größenordnungen nicht erwartet hätte.

In der Tabelle ist als erstes der Aufruf unter PHP 5.4 angezeigt, dann der gleiche Aufruf unter 5.3.9.

ZeitRAMSeite Version
0.00878000259399411048576Home
0.110903978347781048576PHP 5.3.9
0.0500080585479741048576PowerCMS
0.264889955520631048576 PHP 5.3.9
0.00631403923034671048576- PowerSite
0.117130041122441048576PHP 5.3.9
0.0345897674560551572864MinMax
0.13243603706361835008PHP 5.3.9
0.0203678607940671048576TPLE
0.211340904235841048576PHP 5.3.9
0.629873037338262097152Tipps Tricks - 1. Aufruf ohne RSS Cache
0.0829210281372072097152Tipps Tricks - 2. Aufruf mit RSS Cache
1.27644395828252097152PHP 5.3.9 - 1. Aufruf ohne RSS Cache
0.816416025161742359296PHP 5.3.9 - 2. Aufruf mit RSS Cache
0.0156471729278561048576Barrierefreiheit
0.0657610893249511048576PHP 5.3.9

Es lohnt sich allemal PHP 5.4 schnellstmöglich einzusetzen.

Erstmals seit Jahren konnte ich mal wieder feststellen das print statt echo deutlich schneller dann ist, wenn nennenswertes Volumen ausgegeben wird.
Das Volumen wird bei uns erreicht, da in der Regel Images als Base64 geliefert werden.

Ältere Benchmarks zeigten das Gegenteil hatten aber auch den Fehler im Ansatz das lediglich kleine Textteile dafür verwendet wurden.

Keine Kommentare: