PHP 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 und 8.0: Leistungsbenchmarks für WordPress

Veröffentlicht: 2021-05-28
WordPress-php
Folgen Sie @Cloudways

Einer der Gründe für die anhaltende Popularität von WordPress ist seine Open-Source-Natur. Aber was macht WordPress zu einer Open-Source-Plattform? Nun, die Antwort darauf wäre PHP. WordPress läuft auf PHP, einer Skriptsprache, die rund 79 Prozent aller Websites ausmacht!

Aber welche PHP-Version ermöglicht die beste WordPress-Performance? Um dies zu beantworten, habe ich einen Leistungstest für von Cloudways verwaltetes WordPress-Hosting durchgeführt, bei dem ich verschiedene PHP-Versionen verwendet und die durchschnittliche Antwortzeit und die Antwortanzahl bewertet habe.

    • Der Benchmarking-Prozess
    • Das Ergebnis des Benchmarkings
      • PHP 5.6
      • PHP 7.0
      • PHP 7.1
      • PHP 7.2
      • PHP 7.3
      • PHP 7.4
      • PHP 8.0
    • Wie aktualisiere ich die PHP-Version in WordPress?
    • Upgrade-Prozess

Der Benchmarking-Prozess

Ich habe WordPress Version 5.7 gegen verschiedene PHP-Versionen getestet, darunter 5.6, 7.0, 7.1, 7.2, 7.3, 7.4 und 8.0. Ich wollte WordPress in seiner Standardkonfiguration testen. Deshalb habe ich das vorinstallierte Twenty Twenty-One WordPress-Theme verwendet.

Cloudways-Serverkonfiguration:

  • Cloudways-Server: DigitalOcean Premium-Server
  • Arbeitsspeicher: 4GB
  • NVMe-SSD-Festplatte: 80 GB
  • Bandbreitenübertragung: 3 TB
  • Prozessor: 2 Kerne
  • Serverstandort: San Francisco
  • MariaDB: 10.1
  • Lack deaktivieren

Die Anwendungskonfigurationen sind:

  • WordPress-Version: 5.7
  • Einige unverzichtbare Plugins wie Elementor, Bot Protection und mehr wurden installiert.
  • Einundzwanzig Einundzwanzig Thema
  • Breeze deaktivieren

Loader-Testeinstellungen:

  • Getestete Seiten: 1
  • Testtyp: Client-Auslastung beibehalten
  • Kunden: 0 bis 20
  • Dauer: 1 Min

Das Ergebnis des Benchmarkings

Die folgende Grafik zeigt das Ergebnis des Benchmarking-Tests. Der Trend zeigt eine ständige Verbesserung der Site-Performance von PHP-Version 5.6 auf 8.0. Demnach ist PHP 8.0 der klare Gewinner und die schnellste Ladezeit beträgt 164 ms. PHP 5.6 ist das langsamste, das im Vergleich zu PHP 8.0 (der neuesten PHP-Version) fast dreimal langsamer ist.

Site-Performance-Hierarchie (schnellste PHP-Version): 8.0 > 7.4 > 7.3 >7.2 > 7.1 > 7.0 > 5.6.

Reaktionszeitdiagramm der PHP-Versionen

– Diagramm der durchschnittlichen Reaktionszeit

Ich habe auch die Gesamterfolgsanforderungen für jede PHP-Version gezählt, wobei PHP 8.0 die höchste Erfolgsquote ohne Timeout hat (ein offensichtlicher Gewinner). An zweiter Stelle steht PHP 7.4 mit 3032 Erfolgs-Antwort-Zählungen und so weiter.

Hierarchie der Erfolgsantworten (höher ist besser): 8,0 > 7,4 > 7,3 > 7,2 > 7,1 > 7,0 > 5,6.

Reaktionszeitdiagramm der PHP-Versionen

-Erfolgsantwortzahl-Diagramm

Das Ergebnis des WordPress-Leistungstests zeigt auch die Kompatibilität zwischen PHP und WordPress und die ständige Verbesserung, die ersteres für Ihre WordPress-Site bringt. Anhand der Ergebnisse können WordPress-Benutzer leicht die Bedeutung der aktualisierten PHP-Version verstehen. Wenn beispielsweise eine Site derzeit unter PHP 5.6 oder 7.0 installiert ist, empfehle ich dringend, sie auf die neueste PHP-Version (PHP 7.4 und höher) zu aktualisieren.

Testen Sie PHP 8 mit WordPress für überlegene Leistung

Keine Kreditkarte benötigt

VERSUCH'S JETZT

Lassen Sie uns nun jede einzelne PHP-Version separat untersuchen, um die Gründe für die WordPress-Leistung in den Benchmarking-Tests herauszufinden.

PHP 5.6

Diese Version wurde am 28. August 2014 veröffentlicht und ist eine der beliebtesten Versionen von PHP, die von vielen Web-Frameworks sowie WordPress verwendet wird. Bis heute verwenden mehr als 9% der WordPress-Sites diese Version.

Trotz seiner Popularität beendete PHP den aktiven Support im Januar 2017, aber der Sicherheitssupport war bis zum 31. Dezember 2018 verfügbar. Die Mehrheit der Plugin- und Theme-Entwickler hat auch die Unterstützung dieser Version eingestellt, was bedeutet, dass Benutzer mit ernsthaften Leistungsproblemen konfrontiert werden können.

– Loader-Test von PHP 5.6 auf Cloudways Server

Die durchschnittliche Antwortzeit beträgt 475 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 1311.

PHP 7.0

Nach 5.6 hat PHP die 6. Version nicht veröffentlicht. Stattdessen veröffentlichten sie am 3. Dezember 2015 eine Hauptversion 7.0. Sie brachte einige wichtige Verbesserungen in Bezug auf Geschwindigkeit, Typdeklarationen, Fehlerbehandlung und gesichertes Benutzerland CSPRNG (zufällige Datengenerierung) heraus. Der aktive Support lief bis zum 3. Dezember 2017 und der Sicherheitssupport bis zum 10. Dezember 2019.

Mehr als 5,7% der WordPress-Sites verwenden diese Version und viele Plugins und Themes unterstützen diese Version immer noch aktiv. Die WordPress-Leistung ist in dieser Version zufriedenstellend.

– Loader-Test von PHP 7.0 auf Cloudways Server

Die durchschnittliche Antwortzeit für dieselbe WordPress-Website beträgt 234 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 2682. Es ist fast doppelt so schnell wie PHP 5.6.

PHP 7.1

PHP Version 7.1 wurde nach genau einem Jahr von 7.0 am 1. Dezember 2016 veröffentlicht. Sie hatte einige Korrekturen von 7.0 und einige zusätzliche Funktionen wie iterierbarer Pseudotyp, symmetrisches Array, nullbare Typen, Unterstützung für Schlüssel in list(), Unterstützung für negative String-Offsets und void-Funktionen.

Über 4,4% der WordPress-Sites verwenden diese Version und hatten bis zum 1. Dezember 2018 aktiven Support und bis zum 1. Dezember 2019 Sicherheitssupport.

– Loader-Test von PHP 7.1 auf Cloudways Server

Die durchschnittliche Antwortzeit für dieselbe WordPress-Website beträgt 232 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 2699.

PHP 7.2

PHP 7.2 wurde am 30. November 2017 mit wichtigen Updates wie Sicherheitspatches, besserer Kodierung, veralteter PHP-Funktionen und verbesserter Leistung veröffentlicht.

Derzeit laufen nur 17,2 % der WordPress-Sites auf PHP-Version 7.2, und seine Leistung ist im Vergleich zu seinen Vorgängern besser. PHP hatte diese Version bis zum 30. November 2019 aktiv unterstützt, während die Sicherheit bis November 2020 unterstützt wurde.

– Loader-Test von PHP 7.2 auf Cloudways Server

Die durchschnittliche Antwortzeit für dieselbe WordPress-Website beträgt 223 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 2812.

PHP 7.3

PHP 7.3 ist eine weitere weit verbreitete PHP-Version. Diese Version wurde im Dezember 2018 veröffentlicht. Neben einigen Leistungsverbesserungen und Fehlerkorrekturen wurde 7.3 mit der flexiblen Heredoc- und Nowdoc-Syntax veröffentlicht.

PHP 7.3 wird von 29,1% der WordPress-Sites verwendet. Die Leistung von WordPress in dieser Version ist viel besser als bei seinen Vorgängern. PHP hat diese Version bis Dezember 2020 aktiv unterstützt, und der Sicherheitssupport wird bis Dezember 2021 aktiv sein.

– Loader-Test von PHP 7.3 auf Cloudways Server

Die durchschnittliche Antwortzeit für dieselbe WordPress-Website beträgt 210 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 2979.

PHP 7.4

PHP-Version 7.4 wird vom offiziellen WordPress-Team dringend empfohlen. Diese Version wurde im November 2019 veröffentlicht und über 28,7% der WordPress-Websites laufen darauf. Diese PHP-Version kam mit zahlreichen Verbesserungen und neuen Funktionen wie Pfeilfunktionen, Null-Koaleszenz-Zuweisungsoperator, typisierten Deklarationen und mehr heraus.

Laut PHP-Kalender wird es bis November 2021 aktiv unterstützt und der Sicherheitssupport wird bis November 2022 aktiv sein.

– Loader-Test von PHP 7.4 auf Cloudways Server

Die durchschnittliche Antwortzeit für dieselbe WordPress-Website beträgt 206 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 3032.

PHP 8.0

Dies ist die neueste Version, die genau nach einem Jahr von 7.4 im November 2020 veröffentlicht wurde. Viele WordPress-Plugins & -Themes sind jetzt voll kompatibel und über 1,8% der WP-Sites laufen auf PHP 8.

PHP 8 wird bis November 2022 aktiv und Sicherheitssupport bis November 2023 unterstützt. Dies macht die Version im Vergleich zu anderen PHP-Versionen zuverlässiger und sicherer.

– Loader-Test von PHP 8.0 auf Cloudways Server

Die durchschnittliche Antwortzeit für dieselbe WordPress-Website beträgt 164 ms und die Gesamtzahl der erfolgreichen Antworten beträgt 3836.

Leider wird PHP 8.0 von weniger als 2% der WordPress-Sites verwendet. Die Leistung von WordPress in dieser Version ist viel besser und schneller als bei seinen Vorgängern und neben 7.4 empfahl das offizielle WordPress-Team auch diese Version für ein besseres Website-Erlebnis und eine bessere Geschwindigkeit. Normalerweise ist es am besten, die neueste PHP-Version zu verwenden, weshalb viele Leute ihre Websites immer noch von PHP 7.x auf 8 migrieren.

Quelle: WordPress-Versionsstatistiken

Im Laufe der Jahre hat PHP seine Probleme behoben und einige großartige Funktionen eingeführt, die die Open-Source-Community nach und nach übernimmt. Als WordPress-Benutzer sollten Sie auch ein Upgrade auf die neueste WordPress-PHP-Version in Betracht ziehen, um eine bessere Leistung und Sicherheit zu erzielen. Die älteren Versionen werden irgendwann veraltet sein und werden von Theme- und Plugin-Entwicklern nur eingeschränkt oder gar nicht unterstützt.

Quelle: Von PHP unterstützte Versionen

So aktualisieren Sie die WordPress PHP-Version

Nachdem Sie diesen Artikel gelesen haben, haben Sie sich möglicherweise entschieden, Ihre aktuelle WordPress-PHP-Version auf die neueste Version zu aktualisieren, um die WordPress-Leistung zu verbessern. Mach dir keine Sorge! Wir haben auch behandelt, wie Sie die PHP-Version in WordPress aktualisieren.

Hinweis: Bevor Sie fortfahren, sichern Sie bitte Ihre WordPress-Site, da bei einigen Plugins Kompatibilitätsprobleme auftreten können. Erstellen Sie als Nächstes ein Staging oder einen Klon der WordPress-Site, die Ihre gewünschte PHP-Version verwendet, um die Leistung der Installation zu testen. Dazu können Sie eine Hosting-Clone-Funktion oder XAMPP für die lokale Einrichtung verwenden.

Upgrade-Prozess

Es gibt zwei gängige Möglichkeiten, die PHP-Version zu aktualisieren.

Über SSH

Wenn Sie VPS oder einen dedizierten Server verwenden, können Sie sich für diese Option entscheiden. Laden Sie PuTTY herunter, um über SSH auf Ihren Server zuzugreifen. Führen Sie nach der Installation PuTTY aus und greifen Sie mit IP, Benutzernamen und Passwort auf Ihren Server zu. Gehen Sie in Ihr Stammverzeichnis und führen Sie den folgenden Befehl aus, um die aktuelle Version Ihres PHP zu bestätigen.

php -v

Meine PHP-Version ist 7.3, die ich auf 7.4 aktualisieren muss. Dazu schreibe ich den folgenden Befehl in mein SSH-Terminal.

apt install php7.4

Hinweis: Um diesen Befehl auszuführen, sollten Sie als Root angemeldet sein.

Führen Sie nach Abschluss des Vorgangs den Befehl php -v erneut aus, um die neueste auf Ihrer WordPress-Site installierte PHP-Version zu bestätigen.

Über die Hosting-Plattform

Die Cloudways-Plattform bietet einen einfachen Prozess zum Ändern von PHP-Versionen und das alles erfolgt durch Klicken auf den gewünschten Versionsnamen. Lass mich dir zeigen wie!

Nutzen Sie zunächst die Cloudways WordPress-Staging-Umgebung. Erstellen Sie einen Klon oder ein Staging Ihrer Live-Site, indem Sie zum Anwendungsverwaltungsbereich l gehen und den Mauszeiger über die Schnellaktionsschaltflächen in der unteren rechten Ecke bewegen.

Klonen Sie nun das Staging Ihrer WordPress-Site auf einem anderen Server (den Sie nach dem Testen löschen können).

Sobald die Site geklont ist, navigieren Sie zu Ihrem Server Management Panel. Navigieren Sie im Dashboard zu Einstellungen und Pakete und klicken Sie auf Pakete . Wählen Sie aus der Dropdown-Liste die neueste PHP-Version aus und klicken Sie dann auf Speichern , um den Vorgang zu starten.

Das ist es! So einfach können Sie Ihre PHP-Version mit der Cloudways-Plattform ändern.

Mehr als 250.000 WordPress-Websites

Vertrauen Sie Cloudways für Geschwindigkeit und Zuverlässigkeit

Pläne ansehen

Abschluss

Wir haben die WordPress-Leistung auf verschiedenen PHP-Versionen mithilfe des Benchmarking-Prozesses überprüft und erklärt, wie wichtig ein Upgrade auf die neuesten PHP-Versionen ist. Wir haben auch einige Möglichkeiten behandelt, wie Sie PHP-Versionen auf der WordPress-Site ändern können. Wenn Sie auf Herausforderungen stoßen oder Leistungsverbesserungen feststellen, können Sie diese gerne mit uns teilen.