Jedes Jahr veröffentlichen wir unsere ausführlichen Performance-Benchmarks über verschiedene Plattformen hinweg, um zu sehen, wie verschiedene Versionen von PHP gegeneinander antreten. Auch dieses Mal haben wir wieder alles gegeben und sechs verschiedene PHP-Versionen auf 22 verschiedenen Plattformen/Konfigurationen getestet; darunter WordPress, Drupal, Joomla!, Laravel, Symfony und viele mehr. Wir haben auch beliebte E-Commerce-Lösungen wie WooCommerce, Easy Digital Downloads, Magento, Grav CMS und October CMS getestet.

Wir ermutigen WordPress-Benutzer immer, die neuesten unterstützten Versionen von PHP zu nutzen. Sie sind nicht nur sicherer, sondern bieten auch zusätzliche Leistungsverbesserungen. Wir sprechen auch nicht nur über WordPress, dies gilt zum größten Teil für alle Plattformen. Wir zeigen euch heute, was PHP 7.4 alles kann, wogegen wir uns wehren, und was uns von den Socken haut! 🤘

Wir haben die Leistung von 22 Plattformen/Konfigurationen auf 6 verschiedenen PHP-Versionen getestet und #PHP 7.4 hat die Goldmedaille in 17/17 (5 N/A) gewonnen. 🏆🚀Click to Tweet

Der Stand von PHP in der Gemeinschaft und bei Kinsta

PHP ist eine Open-Source, serverseitige Skript- und Programmiersprache, die hauptsächlich für die Webentwicklung eingesetzt wird. Der Großteil der WordPress-Kernsoftware ist in PHP geschrieben, was PHP zu einer sehr wichtigen Sprache für die WordPress-Community macht. Es gibt ausgezeichnete PHP-Tutorials, wenn du diese Programmiersprache lernen möchtest.

Einige mögen argumentieren, dass PHP tot ist. Aber obwohl die Entwickler dies gerne behaupten, ist PHP lebendig, schneller und besser denn je. Laut W3Techs wird PHP von über 78,9% aller Websites verwendet, die eine serverseitige Programmiersprache verwenden. Das sind eine Menge Websites, die auf PHP angewiesen sind.

Ein großes Problem in der Community ist jedoch, dass viele immer noch alte und nicht unterstützte Versionen von PHP verwenden. Laut WordPress-Statistiken laufen nur 38,3% auf unterstützten PHP-Versionen (7.2 oder höher). Dies führt sowohl zu Performance- als auch zu Sicherheitsproblemen.

Warum geschieht dies? Hier sind ein paar häufige Gründe, die wir typischerweise sehen:

Um zu versuchen, die Community voranzubringen, hat Kinsta den gleichen End-of-Life (EOL)-Zeitplan wie PHP übernommen. Dies hilft uns dabei, eure WordPress-Sites so schnell und sicher wie möglich zu gestalten.

Wie können Kinsta-Kunden mit der allgemeinen WordPress-Community mithalten? Wir waren selbst neugierig, also haben wir uns die Zahlen angeschaut.

PHP-Version der bei Kinsta gehosteten Seiten

PHP-Version der bei Kinsta gehosteten Seiten

Hier ist der Überblick:

Wir waren stolz und aufgeregt, diese Zahlen aufzudecken. Das bedeutet, dass die Akzeptanz von PHP bei den Kinsta-Kunden sehr hoch ist! Viel höher als die allgemeine WordPress-Population.

Satte 73,3% aller bei Kinsta gehosteten WordPress Seiten laufen mit PHP 7.3 oder höher! 💥Click to Tweet

PHP-Benchmarks (2020)

Obwohl PHP 5.6, 7.0 und 7.1 nicht mehr offiziell unterstützt werden, gibt es immer noch eine Menge WordPress Seiten, die darauf laufen. Deshalb haben wir uns entschlossen, alle sechs verschiedenen PHP-Versionen zu testen, damit du sehen kannst, wie sehr du von den neueren Versionen in Bezug auf die Leistung profitieren kannst. Sobald PHP 8 zum Testen verfügbar ist, werden wir unseren Benchmark aktualisieren und in den Test mit einbeziehen.

Bei jedem Test haben wir die jeweils neueste Version der einzelnen Plattformen verwendet und die Homepage eine Minute lang mit 15 gleichzeitigen Benutzern verglichen. Nachfolgend findest du die Details unserer Testumgebung.

opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=50000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1

OPcache verbessert die PHP-Performance, indem vorkompilierter Skript-Bytecode im gemeinsamen Speicher abgelegt wird, wodurch PHP nicht mehr bei jeder Anfrage Skripte laden und parsen muss.

Die Tests wurden von Thoriq Firdaus, einem WordPress-Mitarbeiter und Webentwickler hier bei Kinsta, durchgeführt.

Getestete Plattformen und Konfigurationen

Unsere Tests umfassen die folgenden 22 Plattformen/Konfigurationen. Auf einigen mussten wir mehrere Versionen testen, da es keine Unterstützung für eine bestimmte PHP-Version gab. Klicke auf eine der untenstehenden Versionen, um direkt zu deren Testnotizen und Ergebnissen zu gelangen. Die Daten werden in Anfragen pro Sekunde gemessen. Je mehr Anfragen, desto besser.

Aufgrund der Tatsache, dass sich die Demo-Inhalte über die einzelnen Plattformen dramatisch unterscheiden können, haben wir uns entschieden, die Rohleistung von frischen Barebone-Installationen zu testen.

WordPress 5.3

Die erste Plattform, die wir getestet haben, war natürlich eine unserer Favoriten: WordPress (wir sind vielleicht ein wenig voreingenommen, da wir dieses CMS täglich leben und atmen 😉). Im Kern ist WordPress eine Open-Source-Software, mit der man eine schöne Website, einen Blog oder eine App erstellen kann. Tatsächlich macht WordPress über 35,2% aller Websites im Internet aus. Ja – mehr als eine von drei Websites, die du besuchst, werden wahrscheinlich von WordPress betrieben.

WordPress CMS

Wir begannen mit WordPress 5.3, das zum Zeitpunkt des Schreibens dieses Artikels die neueste Version war. Wir haben das neue Twenty Twenty-Theme verwendet und die Seite eine Minute lang mit 15 gleichzeitigen Benutzern verglichen.

WordPress 5.3 PHP Benchmarks

WordPress 5.3 PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.4 war der Gewinner und erwies sich als geringfügig schneller als PHP 7.3. Und wenn du PHP 7.4 mit PHP 5.6 vergleichst, kann es weit über 3x so viele Anfragen (Transaktionen) pro Sekunde bearbeiten!

Aktualisiere dein PHP mit einem Klick für mehr Leistung, Geschwindigkeit und Sicherheit. Teste Kinsta kostenlos.

WordPress 5.3 + WooCommerce 3.5.2

WooCommerce ist eine vollständig anpassbare, quelloffene E-Commerce-Plattform, die für WordPress entwickelt wurde. Es ist auch bei weitem eine der populärsten E-Commerce-Lösungen in der WordPress-Community und macht derzeit über 14% aller E-Commerce-Sites im Internet aus.

WooCommerce

Für diesen nächsten Test haben wir WordPress zusammen mit WooCommerce installiert. Wir haben das kostenlose Storefront eCommerce-Theme (2.5.3) verwendet.

WordPress 5.3 + WooCommerce PHP Benchmarks

WordPress 5.3 + WooCommerce PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Bei der Ausführung von WooCommerce schlug PHP 7.4 PHP 7.3 um ein kleines Stückchen.

WordPress 5.3 + Easy Digital Downloads 2.9.20

Easy Digital Downloads (EDD), erstellt von Pippin Williamson, ist ein kostenloses WordPress eCommerce-Plugin, das sich rein darauf konzentriert, Kreativen und Entwicklern beim Verkauf digitaler Produkte zu helfen.

Easy Digital Downloads

Nachdem wir gesehen haben, wie WooCommerce funktioniert, haben wir WordPress mit Easy Digital Downloads installiert. Wir haben das kostenlose Themedd-Theme (1.0.7) verwendet.

WordPress 5.3 + Easy Digital Downloads PHP Benchmarks

WordPress 5.3 + Easy Digital Downloads PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.4 war auch die schnellste Version mit WordPress und Easy Digital Downloads.

Wenn es um WordPress, WooCommerce und Easy Digital Downloads geht, hat sich PHP 7.4 in allen Bereichen als geringfügig schneller erwiesen!

Info

Alle Benchmark-Daten werden in Anfragen pro Sekunde gemessen. Je mehr Anfragen, desto besser.

Drupal 8.8.0

Drupal ist ein Open-Source-CMS, das wegen seines modularen Systems und seiner starken Entwicklergemeinde beliebt ist. Es wurde ursprünglich im Jahr 2000 auf den Markt gebracht und macht laut W3Techs 1,7% aller Websites aus, mit einem Anteil von 3,0% am Markt für Content Management Systeme.

Drupal

Für den Drupal-Benchmark haben wir das kostenlose Umami-Standard-Theme (8.8.0) verwendet.

Drupal PHP Benchmarks

Drupal PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Bei der Ausführung von Drupal, PHP 7.3 zeigte eine große Verbesserung der Leistung. Es war ein viel größerer Sprung als die vorherigen PHP-Versionen.

Joomla! 3.9.13

Joomla! ist ein freies und quelloffenes CMS zur Veröffentlichung von Webinhalten, das ursprünglich am 17. August 2005 veröffentlicht wurde. Es basiert auf einem Model-View-Controller Webanwendungs-Framework und wird laut W3Techs von 2,6% aller Websites im Internet verwendet.

Joomla!

Für den Joomla!-Benchmark haben wir das kostenlose Template Protostar (1.0) verwendet, das im Joomla! 3.x-Distributionspaket enthalten ist.

Joomla! PHP Benchmarks

Joomla! PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Auf Joomla! können wir sehen, dass die Leistung ein wenig über das ganze Brett verteilt war. Es gab eine enorme Leistungssteigerung von PHP 5.6 auf 7.0+. Und mit dem schnellen Vorlauf auf PHP 7.4 war es ohne Zweifel ein Gewinner für Joomla!

Magento 2 (CE) 2.2.10 + 2.3.3

Magento ist eine populäre Open-Source E-Commerce-Plattform, die in PHP geschrieben wurde und am 31. März 2008 veröffentlicht wurde. Seit 2018 ist Magento nun ein Unternehmen von Adobe. Laut W3Techs macht es 0,8% aller Websites im Internet aus.

Magento

Für den Magento 2 Benchmark haben wir das kostenlose Luma-Theme verwendet. Da die Version 2.2.10 nur bis PHP 7.2 unterstützt wird, haben wir zwei Versionen verwendet. Für die zusätzlichen Tests haben wir 2.3.3 verwendet.

Magento 2 PHP Benchmarks

Magento 2 PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Magento 2 PHP-Benchmarks variieren nicht allzu sehr. Aber die gute Nachricht ist, dass die neueste Version von Magento zusammen mit der neuesten unterstützten PHP-Version (7.3) die schnellste ist.

Grav CMS 1.6.19

Grav ist ein einfach zu bedienendes, aber dennoch leistungsstarkes Open-Source-CMS, das keine Datenbank benötigt. Es wird manchmal auch als Flat-File-CMS bezeichnet.

Grav CMS

Für den Grav CMS Benchmark haben wir das kostenlose Clean Blog Skeleton Paket verwendet.

Grav CMS PHP Benchmarks

Grav CMS PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Wir können mit Grav CMS sehen, dass die neueste Version von PHP 7.4 der Gewinner ist.

Es ist auch schön zu sehen, dass diese kleineren Content Management Systeme die Unterstützung für ältere Versionen von PHP fallen lassen. Obwohl das ein Vorteil ist, weil sie auch nicht ganz so groß sind. Wenn es um WordPress und andere Plattformen mit einem großen Marktanteil geht, kommen die Dinge leider aufgrund von Kompatibilitätsproblemen langsamer voran.

October CMS 1.0.458

October CMS ist eine kostenlose, quelloffene, selbst gehostete und modulare CMS-Plattform, die auf dem Laravel PHP Framework basiert. Es wurde ursprünglich am 15. Mai 2014 veröffentlicht.

October CMS

Für den CMS-Benchmark im Oktober haben wir das kostenlose Clean Blog-Theme verwendet.

October CMS PHP Benchmarks

October CMS PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.3 ist der Gewinner, wenn auch nur mit geringem Abstand. PHP 7.4 wird, sobald es unterstützt wird, höchstwahrscheinlich ebenfalls Verbesserungen aufweisen.

Laravel 5.8.35 + 6.7.0

Laravel ist ein sehr populäres Open-Source-PHP-Framework, das zur Entwicklung von Webanwendungen verwendet wird. Es wurde von Taylor Otwell entwickelt und im Juni 2011 veröffentlicht.

Laravel logo

Für den Laravel-Benchmark haben wir ein einfaches HTML-Theme verwendet.

Laravel PHP Benchmarks

Laravel PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.4 ist hier auf beiden Versionen der klare Sieger. Interessant ist jedoch, dass Laravel 5.8.35 mit PHP 7.4 schneller zu sein scheint als Laravel 6.7.0.

Symfony 4.4.2 + 5.0.1

Symfony ist ein Satz von wiederverwendbaren PHP-Komponenten und ein PHP-Framework zum Erstellen von Webanwendungen, APIs, Microservices und Webdiensten. Es wurde am 22. Oktober 2005 veröffentlicht.

Symfony

Für den Symfony-Benchmark haben wir die Symfony-Demo mit MySQL verwendet (standardmäßig SQLite).

Symfony PHP Benchmarks

Symfony PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Wir können sehen, dass mit Symfony, Version 4.4.2 und PHP 7.4 am schnellsten war.

Aktualisiere dein PHP mit einem Klick für mehr Leistung, Geschwindigkeit und Sicherheit. Teste Kinsta kostenlos.

CodeIgniter 3.1.11 + 4.0-rc.3

CodeIgniter ist ein leistungsstarkes PHP-Framework mit einem sehr geringen Platzbedarf, das für Entwickler entwickelt wurde, die ein einfaches und elegantes Toolkit benötigen, um voll funktionsfähige Webanwendungen zu erstellen.

CodeIgniter

CodeIgniter PHP Benchmarks

CodeIgniter PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Wie bei Laravel und Symfony war PHP 7.4 beim Einsatz von CodeIgniter am schnellsten. Interessant war, dass CodeIgniter 3.1.11 deutlich schneller war als 4.0-rc.3. Beachte jedoch, dass es sich um einen Release-Kandidaten handelt.

CakePHP 3.8.7 + 4.0.0

CakePHP ist ein Open-Source Web, Rapid Development Framework, das die Erstellung von Webanwendungen einfacher und schneller macht und weniger Code benötigt. Es wurde im April 2005 veröffentlicht.

CakePHP

CakePHP Benchmarks

CakePHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Mit CakePHP, Version 3.8.7 mit PHP 7.4 war der Gewinner.

PyroCMS 3.7

PyroCMS ist eine Open Source und im Wesentlichen eine Erweiterung von Laravel, die es dir erlaubt, Webseiten und Anwendungen auf dem Framework schneller zu erstellen.

PyroCMS

For the PyroCMS benchmark, we used the free starter theme.

PyroCMS PHP Benchmarks

PyroCMS PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

Da PHP 7.4 noch nicht mit PyroCMS funktioniert, hat PHP 7.3 die Tests hier mit knappem Vorsprung gewonnen.

Pagekit 1.0.17

Pagekit ist ein modulares und leichtgewichtiges Open-Source-CMS, das von YOOtheme gegründet wurde. Es gibt dir die Werkzeuge, um schöne Webseiten zu erstellen. Es wurde im Frühjahr 2016 veröffentlicht.

Pagekit

Für den Pagekit-Benchmark haben wir das kostenlose One-Theme (Standard-Pagekit-Theme) verwendet.

Pagekit PHP Benchmarks

Pagekit PHP Benchmarks

Embed on your site:

Benchmark-Ergebnisse

PHP 7.4 hat beim Testen mit Pagekit die Nase vorn.

Bolt CMS 3.7.0

Bolt CMS, oder Bolt, ist ein Open-Source-Content-Management-Tool, das so einfach und unkompliziert wie möglich sein soll. Es basiert auf Silex- und Symfony-Komponenten, verwendet Twig und entweder SQLite, MySQL oder PostgreSQL.

Bolt CMS

Für den Bolt CMS Benchmark haben wir das kostenlose Bolt Base 2018 Theme verwendet.

Bolt CMS PHP Benchmarks

Bolt CMS PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.4 hat beim Testen mit dem Bolt CMS die Nase vorn. Es ist auch erstaunlich zu sehen, welche Leistungsverbesserungen es seit PHP 5.6 hatte.

Craft CMS 3.4.0-beta.4

Craft CMS ist ein fokussiertes Content Management System für Entwickler, Designer und Web-Profis, das Flexibilität, Leistung und Benutzerfreundlichkeit für Kunden vereint.

Craft CMS

Craft CMS PHP Benchmarks

Craft CMS PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.4 hat beim Testen mit Craft CMS die Nase vorn.

ExpressionEngine 5.3.0

ExpressionEngine ist eine flexible, funktionsreiche Content Management Plattform, die es Hunderttausenden von Einzelpersonen und Organisationen auf der ganzen Welt ermöglicht, ihre Website einfach zu verwalten.

ExpressionEngine

Für den ExpressionEngine-Benchmark haben wir das Standard-Theme verwendet.

ExpressionEngine PHP Benchmarks

ExpressionEngine PHP Benchmarks

Embed Code:

Benchmark-Ergebnisse

PHP 7.4 hat beim Testen mit ExpressionEngine die Nase vorn.

Aktualisierung auf PHP 7.4 bei Kinsta

Wenn die obigen Ergebnisse dich nicht überzeugen, sind wir nicht sicher, was dich überzeugen wird! Nur eine freundliche Erinnerung. Wenn du ein Kunde von Kinsta bist, stehen dir PHP 7.2, 7.3 und 7.4 mit unserer benutzerdefinierten Selbstheilungskonfiguration zur Verfügung.

Wenn du Leistungsverbesserungen sehen möchtest, kannst du ganz einfach mit einem einzigen Klick in deinem MyKinsta-Dashboard zu einer neueren Version wechseln.

Zu PHP 7.4 Wechseln

Zu PHP 7.4 Wechseln

Wenn du dir Sorgen darüber machst, dass es mit einem Plugin eines Drittanbieters inkompatibel ist (was passieren kann), haben wir genau deshalb Staging-Sites. 👍 Du kannst ohne Sorge, dass deine Produktionsseite unterbrochen wird, testen.

Aus den Benchmark-Ergebnissen zum Mitnehmen

Wie man aus den obigen Tests deutlich erkennen kann, ist PHP 7.4 führend, wenn es um die Performance auf allen Plattformen geht.

Wir testeten die Performance von 22 Plattformen/Konfigurationen auf 6 verschiedenen PHP-Versionen und #PHP 7.4 gewann die Goldmedaille in 17/17 (5 N/A)! 🏆Click to Tweet

Wir sind super aufgeregt über PHP 7.4 und hoffen, dass du es auch bist! Wir würden uns freuen, deine Gedanken zu unseren Benchmarks zu hören, oder sogar deine Erfahrungen, die du einmal mit dem Upgrade gemacht hast. Schreibe sie unten in die Kommentare.


Wenn Dir dieser Artikel gefallen hat, dann wirst du Kinsta’s WordPress Hosting-Plattform lieben. Beschleunige deine Webseite und erhalte 24/7 Support von unserem erfahrenen WordPress-Team. Unsere Google Cloud basierte Infrastruktur konzentriert sich auf die Bereiche Auto-Scaling, Performance und Sicherheit. Lass uns dir den Kinsta-Unterschied zeigen! Schau Dir hier unsere Pakete an