What happens if you update your WordPress website from PHP 5.6 to PHP 7.0 or 7.1?

  • Language: German (Deutsch) ↓↓
  • Title: [de] Was passiert wenn du deine WordPress-Website von PHP 5.6 auf PHP 7.0 oder 7.1 updatest?
  • Title: [en] What happens if you update your WordPress website from PHP 5.6 to PHP 7.0 or 7.1?
  • Summary: In the following blog post i will describe what happens to performance when you upgrade an existing WordPress website from PHP 5.6 to PHP 7 and PHP 7.1.

Worum geht es?

Im folgenden Blogartikel werde ich beschreiben was mit der Performance passiert wenn man eine bestehende WordPress-Website von PHP 5.6 auf PHP 7 und PHP 7.1 umstellt.


Ich habe vor einigen Monaten meine WordPress-Website, die schon seit Januar 2004 mit WordPress betrieben wird von PHP 5.6 auf 7.0 und 7.1 umgestellt – jeweils als CGI/FPM – und wollte hier kurz berichten, wie sich das auf die allgemeine Performance von WordPress-Installationen ausgewirkt hat.

Als Untersuchungsobjekte nahm ich meine Herr-der-Ringe-Website und meine berufliche Website. Gemessen habe ich einfachheitshalber nur die Startseite und zwar auf Pingdom, in den Developer Tools von Firefox und als drittes auf GTmetrix.

Schauen wir uns zuerst die Abbildungen der Tolkien-Seite mal unter PHP 5.6 an:

Faszination-Tolkien.de unter PHP 5.6 auf Pingdom
[Faszination-Tolkien.de unter PHP 5.6 auf Pingdom]

Darunter kommen die Ergebnisse in PHP 7.0:

Faszination-Tolkien.de unter PHP 7.0 auf Pingdom
[Faszination-Tolkien.de unter PHP 7.0 ebenfalls auf Pingdom]

Und zu guter Letzt die gleiche Website unter PHP 7.1:

Faszination-Tolkien.de unter PHP 7.1 auf Pingdom
[Faszination-Tolkien.de mit PHP 7.1 auf Pingdom]

Hier noch einmal die Tabellen mit den Ergebnissen der jeweiligen Website und Einstellung:

Faszination Tolkien Pingdom Firefox mit Cache GTmetrix
PHP 5.6 1.020 ms 2.000 ms 520 ms 2.300 ms
PHP 7.0 755 ms 1.520 ms 380 ms 2.200 ms
PHP 7.1 702 ms 1.400 ms 380 ms 2.100 ms

In der dritten Spalte sieht man die Werte in Mozilla Firefox mit leerem Browsercache, wie es bei einem Neubesucher der Website wäre, und in der vierten Spalte sind die Werte in Firefox mit einem vollem Browsercache zu sehen. Das gleiche noch einmal für perun.net:

perun.net  Pingdom Firefox mit Cache GTmetrix
PHP 5.6 1.250 ms 2.720 ms 920 ms 3.500 ms
PHP 7.0 984 ms 2.700 ms 670 ms 3.400 ms
PHP 7.1 948 ms 2.690 ms 630 ms 3.300 ms

Wie schon oben angemerkt, lief der Server als ich die Daten zusammengestellt habe noch nicht mit HTTP/2, was sich vor allem bei https-Seiten positiv auf die Performance auswirken soll.

In den Spalten von GTmetrix fallen die Unterschiede recht klein aus, was meiner Meinung nach vor allem daran liegt, dass die Websites aus Vancouver in Kanada aufgerufen werden, wogegen Pingdom in der Einstellung das aus Stockholm (Schweden) macht. Dafür sind die Unterschiede in Mozilla Firefox mit vollem Cache und vor allem in Pingdom sehr deutlich.

Wenn man sich noch die folgende Abbildung anschaut, in der der Speicherverbrauch der gleichen WP-Instalaltion unter PHP 5.6, 7.0 und 7.1 angezeigt wird…

WordPress: Speicherverbrauch unter PHP 5.6, 7.0 und 7.1
[PHP-Speicherverbrauch der gleichen WordPress-Installation unter PHP 5.6, 7.0 und 7.1]

… dann ist der Umstieg auf PHP 7 bzw. 7.1 auf jeden Fall ein lohnenswerter Schritt der die Website nicht nur performanter macht sondern auch den Server schont, zumal ich bei beiden Websites weder unter PHP 7.0 noch unter PHP 7.1 irgendwelche Probleme mit WordPress selber oder den dort eingesetzten Plugins erkennen konnte.

Daher kann ich den Umstieg auf jeden Fall empfehlen.



Posted on Utopian.io - Rewarding Open Source Contributors

H2
H3
H4
3 columns
2 columns
1 column
Join the conversation now
Logo
Center