Heim > Backend-Entwicklung > PHP8 > Hauptteil

Wie schnell kann PHP 8 sein? (Leistungstest)

Guanhui
Freigeben: 2023-02-17 11:22:01
nach vorne
9080 Leute haben es durchsucht

Wie schnell kann PHP 8 sein? (Leistungstest)

Phoronix hat einen Leistungsbenchmark-Bericht für PHP 8 veröffentlicht. Da PHP 8 Alpha1 erst etwa Mitte Juni veröffentlicht wird, hat Phoronix eine Version zum Testen aus dem neuesten PHP 8 Git-Code erstellt (Stand Ende Mai). Zu den wichtigen Neuerungen von PHP 8 gehören neben dem neuen JIT-Compiler auch neue statische Rückgabetypen, Union Types 2.0 (Union Types) und Attribute (Attribute) usw.

Weitere Funktionen finden Sie unter „Neue Funktionen und wichtige Anpassungen in PHP 8

Zu den für den Referenzvergleich verwendeten Versionen gehören: PHP 7.4.6, 7.3.18, 7.2.31, 7.1.33, 7.0.33, 5.6.39, 5.5.38 und 5.4.44 sowie PHP 8 mit aktiviertem JIT (Just In Time).

Alle getesteten Versionen wurden auf die gleiche Weise auf demselben System mit denselben Compiler- und PHP-Konfigurationsdateien erstellt. Die Testumgebung ist wie folgt:

Wie schnell kann PHP 8 sein? (Leistungstest)

Die Testergebnisse lauten wie folgt:

Wie schnell kann PHP 8 sein? (Leistungstest)

Die obige Abbildung zeigt die Leistungsergebnisse der Verwendung von PHPbench zum Testen jeder PHP-Version. Es ist ersichtlich, dass es eine kleine Verbesserung von PHP 7.4 Stable zu PHP 8 gibt, was einer Verbesserung von etwa 7 % entspricht. Wenn PHP 8 jedoch JIT ermöglicht, kann man sagen, dass die Leistungsverbesserung sehr offensichtlich ist und 92 % höher ist PHP 7.4 stabil. Bei älteren Versionen bietet PHP 8 mit JIT die fünffache Leistung von PHP 5.4.

Wie schnell kann PHP 8 sein? (Leistungstest)

Wie schnell kann PHP 8 sein? (Leistungstest)

Das obige Bild zeigt die Ergebnisse des Microservice-Benchmark-Tests für jede PHP-Version durch einige der integrierten Tests Wenn PHP mit PHP geliefert wird, können Sie sehen, dass PHP 8.0 etwas schneller ist als das ohnehin schon schnelle PHP 7.4, und mit aktivierter JIT-Unterstützung ist seine Geschwindigkeit sogar noch schneller als die anderen.

Wie schnell kann PHP 8 sein? (Leistungstest)

Die Testergebnisse in der obigen Abbildung zeigen, dass sich die Leistung von PHP 8 beim Testen mit Phoronix Test Suite Self Tests verringert, unabhängig davon, ob JIT aktiviert ist oder nicht.

Es gibt keine signifikante Verbesserung im Vergleich zu PHP 7, hauptsächlich aufgrund des I/O-Engpasses, sodass insgesamt kein großer Unterschied besteht.

Wie schnell kann PHP 8 sein? (Leistungstest)

Wie schnell kann PHP 8 sein? (Leistungstest)

In ähnlicher Weise brachte JIT-fähiges PHP 8 in Bezug auf Rendering-Tests und Merge-Tests keinen signifikanten Vorteil, aber im Vergleich zu die ältere Version Im Vergleich zu PHP 5 wurde die Leistung von PHP 8 deutlich verbessert.

Wie schnell kann PHP 8 sein? (Leistungstest)

Das obige ist der detaillierte Inhalt vonWie schnell kann PHP 8 sein? (Leistungstest). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:sina.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage