WordPress-Leistung auf PHP 7.2
Veröffentlicht: 2018-08-30Nach Ansicht fast aller ist PHP 7.2 (nicht überraschend) jetzt die empfohlene PHP-Version für WordPress. Tatsächlich empfiehlt das WordPress-Team selbst, dass Sie PHP 7.2 verwenden, um eine optimale Leistung zu erzielen und Ihre WordPress-Site so stabil wie möglich zu machen.
Aber was PHP betrifft, wie gut ist 7.2, wenn man es wirklich unter die Lupe nimmt? Ist es wirklich eine gute Wahl für WordPress?
In diesem Artikel sind dies die Hauptfragen, die wir beantworten werden. Aber lassen Sie uns zuerst ein wenig nachholen.
Was ist PHP?
PHP ist eine Open-Source-Universal-Skriptsprache. Es wird hauptsächlich zum Erstellen von Webseiten verwendet, kann in HTML-Code eingebettet werden und kann auf vielen verschiedenen Arten von Plattformen verwendet werden. PHP steht technisch gesehen für „Hypertext Preprocessor“, obwohl das Akronym nicht ganz aufgeht. Früher stand PHP für „Personal Home Page“, heute steht es für das rekursive Akronym: „PHP: Hypertext Preprocessor“.
Es kann auf Plattformen wie Mac OS X, Microsoft Windows, Linux, vielen verschiedenen Variationen des Unix-Systems verwendet werden ... fast jeder Plattform, die Sie verwenden möchten. Es wird für serverseitiges Scripting, zum Schreiben von Desktop-Anwendungen und für den Zugriff auf Datenbanken verwendet.
Tatsächlich ist PHP seit langem für seine überlegene Stärke in der Kategorie „Zugriff auf Datenbanken“ bekannt. Es kann auf mehr als 20 verschiedene Arten von Datenbanken zugreifen und kann zur Ausgabe von Bildern, Flash-Filmen und PDF-Dateien von Ihrer Website usw. verwendet werden.
Aber wenn Sie ein Webentwickler mit WordPress- oder PHP-Erfahrung sind, wissen Sie das wahrscheinlich bereits. Sie wissen wahrscheinlich auch, dass WordPress immer noch PHP 5 unterstützt, aber dass sich das PHP-Projekt seitdem ständig weiterentwickelt hat. Es erhielt ein großes Update, als PHP 7 herauskam, und bekam einige ziemlich tolle neue Funktionen, als PHP 7.2 veröffentlicht wurde.
Nehmen wir uns also einen Moment Zeit, um über einige dieser Funktionen zu sprechen.
Neue Funktionen in PHP 7.2
PHP 7.2 wurde offiziell im November 2017 eingeführt, ist also schon seit einer ganzen Weile auf dem Markt. Es enthält einige neue Funktionen und Verbesserungen, die für WordPress-Benutzer von besonderem Interesse sind, von denen sich die meisten auf Sicherheitsverbesserungen, neue Nutzungsfunktionen und Leistungsverbesserungen konzentrieren.
Zunächst einmal wurde die Libsodium-Kryptografiebibliothek auf Anwendungsebene früher über PECL zur Verfügung gestellt, ist aber jetzt als Teil des Kerns in PHP 7.2 enthalten. Damit ist PHP tatsächlich die allererste Programmiersprache überhaupt, die der Standardbibliothek eine moderne Kryptographie hinzufügt – was ziemlich großartig ist.
Argon 2 ist jetzt als Hashing-Algorithmus enthalten, was ziemlich cool ist.
PHP 7.2 soll auch etwa 13 % schneller laufen als 7.1, was eine ziemlich große Leistungssteigerung ist. Es soll auch etwa 20 % schneller als 7.0 und 250 % schneller als PHP 5.6 laufen!
Aber was noch erstaunlicher ist, ist, dass etwa 4 von 10 WordPress-Benutzern immer noch nicht von PHP 5.6 aktualisiert haben … was uns ein wenig umhaut … aber es ist, was es ist.
Support ist auch ein zu diskutierendes Thema, wenn es um 7.2 geht. 7.0 wird gegen Ende des Jahres 2018 das Ende seiner kritischen Unterstützung erreichen, und PHP 7.1 wird nach Dezember 2018 ebenfalls nicht mehr unterstützt. Wenn Sie also weiterhin Unterstützung für Ihre PHP-Version erhalten möchten, müssen Sie natürlich vorher aktualisieren dann (aber warum willst du das nicht?) .
Die Migration auf 7.2 ist auch größtenteils eine ziemlich schmerzfreie Erfahrung (zumindest, wenn Sie von 7 oder 7.1 migrieren).
Aber jetzt, wo wir über einige der Kernfunktionen und Verbesserungen in 7.2 gesprochen haben, lassen Sie uns darüber sprechen, wie WordPress damit abschneidet.
Wie funktioniert WordPress auf PHP 7.2?
Zunächst einmal verweist WordPress.org auf die PHP-Version 7.2 als ihre Standardversion von PHP. Sie empfehlen in ihren Host-Anforderungen, dass Sie einen Host finden, der…
- PHP-Version 7.2 oder höher
- MySQL 5.6 oder höher oder MariaDB 10.0 oder höher
- HTTPS-Unterstützung
Sie sagen auch, dass sie Apache oder Nginx als Server empfehlen, aber sie sagen auch, dass jeder Server, der PHP und MySQL unterstützt, ausreicht (Quelle).
Sie sagen auch weiter unten auf der Seite, dass WordPress mit PHP 5.2.4 oder höher funktioniert, aber dass diese Versionen das offizielle Lebensende erreicht haben … und als solche Ihre Website Sicherheitslücken aussetzen könnten.
Das ist also das Erste, was man über PHP 7.2 verstehen muss. WordPress.org empfiehlt zusammen mit so ziemlich allen anderen, die WordPress verwenden oder innerhalb von WordPress entwickeln, 7.2 als neuen Standard.

Und dafür gibt es viele gute Gründe.
Im Allgemeinen brachte PHP 7 selbst große Änderungen in so ziemlich vier Hauptbereichen mit sich. Diese waren…
- Leistung
- Refactoring
- Aufräumen
- Geben Sie System ein
Tatsächlich haben Unternehmen wie Badoo viel Geld gespart, als sie von PHP 5 auf PHP 7 umgestiegen sind. Einer Statistik zufolge hat Badoo allein durch den Umstieg auf die aktualisierte Version von PHP etwa eine Million Dollar eingespart , hauptsächlich weil sie Anfragen schneller beantworten konnten und dafür weniger Serverleistung benötigten.
Das Upgrade auf PHP 7 wird auch liebevoll als „Green IT“ bezeichnet, denn das Upgrade entlastet die Server großer Unternehmen so stark, dass man sogar sagen könnte, es sei „gut für den Planeten“!
Aber wenn Sie die Frage stellen „Was müssen Sie konkret über das Upgrade auf PHP 7.2 wissen?“, stellt sich heraus, dass die Antwort eigentlich ziemlich einfach ist. Mit anderen Worten, wenn Sie mit PHP 7 vertraut sind, wissen Sie bereits das meiste, was Sie über PHP 7.2 wissen müssen.
PHP 7.2 war eigentlich eine ziemlich unbedeutende Version, wenn man es mit 7.1 vergleicht, besonders wenn man es mit den Änderungen vergleicht, die zwischen den Versionen 5 und 7 aufgetreten sind. Tatsächlich sind einige so weit gegangen zu sagen, dass es eine ziemlich „langweilige“ Software-Release, wenn man alles bedenkt … nicht, weil es kein gutes Upgrade ist, sondern weil diese Version von PHP gerade so ausgereift ist, dass sie nicht mehr so „aufregend“ oder dramatisch ist.
Mit anderen Worten, PHP 7.2 ist eine sehr moderne und professionelle Umsetzung dessen, was PHP seit Jahren leistet.
Abschließend
Ohne unglaublich technisch zu werden, wäre es mehr als fair zu sagen, dass PHP 7.2 definitiv eine Verbesserung ist – obwohl es nicht gerade bahnbrechend ist. Aber vielleicht am wichtigsten ist, dass einige der Änderungen, die zwischen 7 und 7.2 vorgenommen wurden, uns mehr als alles andere einen Grund geben, uns von PHP 5 zu entfernen – und das ist eigentlich ziemlich wichtig.
In einer Welt, in der so viele Leute immer noch PHP 5.6 mit ihrem WordPress ausführen, werden diese Gründe vielleicht ausreichen, um sie zu zwingen, weiterzumachen und auf eine neuere Version zu migrieren.
Der Migrationsprozess selbst ist, wie bereits erwähnt, nicht schmerzhaft. Das war aber im Zusammenhang mit dem Update von einer früheren Version 7 auf 7.2 gemeint. Wenn Sie den ganzen Weg zurück von einer Version von 5 migrieren, dann seien Sie sich bewusst, dass es definitiv ein paar „Breaking Changes“ gibt, die sich auf Ihre WordPress-Site auswirken können.
Wir haben einige Leute sagen hören, dass der Migrationsprozess besser in Schritten durchgeführt wird, indem man sich langsam durch die verschiedenen Versionen bewegt und die Probleme behebt, sobald sie auftreten. Dies kann ein besonders nützlicher Weg sein, wenn Sie noch eine ältere Version von 5 verwenden.
Aber das Wichtigste, das Sie im Hinterkopf behalten sollten, ist Folgendes … dass ein Upgrade auf PHP 7.2 die Leistung von WordPress erheblich steigern und Ihre Sicherheit erhöhen wird, insbesondere wenn Sie noch auf 7 aktualisieren müssen. Es wird Sie auch auf dem Laufenden halten mit Unterstützung, und das ist super wichtig.
Wir haben es geschafft, zum ersten Mal 100 Punkte auf dem Pingdom-Website-Geschwindigkeitstest-Tool zu erzielen, als wir gleichzeitig einige andere Optimierungen vorgenommen haben.
Wenn Sie kein Programmierer sind, dann ist einiges von dem, was Sie vielleicht über PHP 7.2 hören, wahrscheinlich verwirrend. Aber wenn Sie eine WordPress-Website betreiben, könnte es sicherlich von Vorteil für Sie sein, sich darüber zu informieren, wie Sie PHP mit Ihrer Website verwenden können, da Ihre Website schließlich darunter leiden wird (zumindest bis zu einem gewissen Grad … das), oder Sie werden sich stark eingeschränkt fühlen ) , wenn Sie sich nicht zumindest ein wenig wohler damit fühlen.
Und natürlich, wenn Sie vorhaben, innerhalb der WordPress-Community freiberuflich tätig zu werden, ist es fast selbstverständlich, dass PHP eine wesentliche Fähigkeit ist, die Sie beherrschen müssen. Sie sollten zumindest über praktische Kenntnisse darüber verfügen, bevor Sie sich an der WordPress-Entwicklung versuchen, da es derzeit von einer großen Mehrheit der Websites im Internet verwendet wird, insbesondere von Content-Management-Systemen, die bei nicht-technischen Personen beliebt sind (auch bekannt als WordPress ) .
Also ja. Die Leistung von WordPress auf PHP 7.2 ist fantastisch . Vielleicht nicht die Art von Großartigkeit, die man von dem Update erwarten würde, aber die Art von Großartigkeit, die einen definitiv dazu inspirieren würde, endlich auf die neueste Version zu aktualisieren… besonders wenn Sie noch eine ältere Version von 5 verwenden… was in der heutigen Zeit der Fall ist , wird einfach immer „altertümlicher“, da sich die Updates häufen.