WordPress-Performance bei PHP 5.6, 7.0 und 7.1steemCreated with Sketch.


Während ich auf die Umstellung des Servers auf neue Software inkl. Unterstützung für HTTP/2 warte, habe ich gestern ein paar kleine Testreihen durchgeführt und geschaut wie sich die Umstellung von PHP 5.6 auf 7.0 und 7.1 – jeweils als CGI/FPM – auf die allgemeine Performance von WordPress-Installationen auswirkt.

Als Testobjekte nahm ich meine Herr-der-Ringe-Website und die WP-Installation hier auf perun.net. Gemessen habe ich lediglich die Startseite und zwar auf Pingdom, in den Developer Tools von Firefox und auf GTmetrix.

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


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

Und zu guter Letzt das ganze in PHP 7.1:

Faszination-Tolkien.de unter PHP 71 auf Pingdom
Faszination-Tolkien.de unter PHP 7.1 auf Pingdom

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

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

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

Wie schon oben angemerkt, läuft der Server noch nicht mit HTTP/2, was sich vor allem bei https-Seiten positiv auf die Performance auswirken soll. In den GTmetrix-Spalten fallen die Unterschiede sehr klein aus, was meiner Meinung nach hauptsächliche daran liegt, dass die Websites aus Vancouver in Kanada aufgerufen werden, wogegen Pingdom in der Einstellung dies aus Stockholm (Schweden) macht. Dafür sind die Unterschiede in Firefox mit vollem Cache und vor allem in Pingdom sehr deutlich.

Wenn man sich noch die folgende Grafik anschaut, in der der Speicherverbrauch der gleichen WordPress-Instalaltion unter PHP 5.6, 7.0 und 7.1 angezeigt wird...


PHP-Speicherverbrauch der gleichen WP-Installation unter PHP 5.6, 7.0 und 7.1

... dann ist der Umstieg auf PHP 7.x auf jeden Fall ein lohnenswerter Schritt der die Website performanter macht und den Server schont, zumal ich bei beiden Installationen weder unter PHP 7.0 noch unter PHP 7.1 irgendwelche Probleme mit WordPress oder dort eingesetzten Plugins erkennen konnte.


Aus meinem Weblog via SteemPress publiziert.

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
Sort:  

Guten Tag,

Mein Name ist GermanBot und du hast von mir ein Upvote erhalten. Als UpvoteBot möchte ich dich und dein sehr schönen Beitrag unterstützen. Jeden Tag erscheint ein Voting Report um 19 Uhr, in dem dein Beitrag mit aufgelistet wird. In dem Voting Report kannst du auch vieles von mir erfahren, auch werden meine Unterstützer mit erwähnt. Schau mal bei mir vorbei, hier die Votings Reports. Mach weiter so, denn ich schaue öfter bei dir vorbei.

Euer GermanBot

Hi @vladimir-simovic!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your UA account score is currently 4.087 which ranks you at #3352 across all Steem accounts.
Your rank has improved 3 places in the last three days (old rank 3355).

In our last Algorithmic Curation Round, consisting of 356 contributions, your post is ranked at #316.

Evaluation of your UA score:
  • Some people are already following you, keep going!
  • The readers like your work!
  • Try to work on user engagement: the more people that interact with you via the comments, the higher your UA score!

Feel free to join our @steem-ua Discord server

Coin Marketplace

STEEM 0.04
TRX 0.33
JST 0.093
BTC 63846.13
ETH 1793.38
USDT 1.00
SBD 0.39