Wir kennen den Weg
Das PHP-Benchmark-Script können Sie hier herunterladen. Es ist sogenannte Open-Source unter der MIT-Lizenz. Genaueres finden Sie in der gezippten Datei unter LICENSE.
Dieses Script benchmark.php wurde, wie schon in der Seite vorher geschrieben, dupliziert und im Duplikat benchmark2.php wurden Fehler-Zeilen eingebaut hinter Zeile 168 eingefügt, die Fehlerzeilen können Sie hier herunter laden.
Die beiden Scripte wurden in Test-Umgebungen, die mit php5.4 / php5.6 oder php7.1 ausgestattet sind! Über einen Browser können Sie diese Tests einzeln starten und erzielen zwischen Original und fehlerhaftem Script kaum Abweichungen!
Stresstest-Vorbereitung >>>
PHP-Version | Test Original ohne Fehler | Test Duplikat | Laufzeit Original | Laufzeit Duplikat |
php 5.4 | 0,978 sec | 0,983 | ||
php 5.6 | 1,006 | 1,021 | ||
php 7.1 | 0,312 | 0,350 |
Viel wichtiger sind jedoch die folgenden Stress-Tests, die wir auf den nächsten Seiten genauer erläutern, denn wenn der PHP-Interpreter nicht mit vielen gleichzeitigen Prozessen beschäftigt ist, sind die Unterschiede minimal!