PHP ist eine der meistgenutzten serverseitigen Programmiersprachen und wird auf etwa 76 % aller aktiven Websites eingesetzt. Jedes Jahr veröffentlichen wir unsere detaillierten Leistungsbenchmarks für verschiedene PHP-Frameworks, um zu sehen, wie die verschiedenen PHP-Versionen im Vergleich zueinander abschneiden.

Im Dezember 2023 haben wir PHP 8.1, 8.2 und 8.3 für 11 Content Management Systeme (CMS) und Frameworks getestet: WordPress, WooCommerce, Drupal (Versionen 7 und 10), Joomla, Laravel, Symfony, CodeIgniter, Craft CMS, Typo3, Opencart und Statamic. Wir haben WordPress und WooCommerce auch mit PHP 7.4 getestet, da viele Websites noch mit dieser Version laufen.

Wir empfehlen, immer die neueste PHP-Version zu verwenden, um Leistung und Sicherheit zu optimieren.

Unsere PHP-Benchmarks

Um die Leistung eines CMS oder Frameworks im Vergleich zu aktuellen PHP-Versionen zu bewerten, haben wir Benchmark-Tests durchgeführt. Um die Konsistenz zu gewährleisten, haben wir für jedes getestete CMS oder Framework denselben Rechner und dieselben Parameter verwendet.

Die Benchmark-Tests in diesem Artikel wurden in den folgenden Umgebungen durchgeführt:

  • Rechner: Intel Cascade Lake (30-Kern-CPU) @ 3,10 GHz, 120 GB RAM, 1 TB HDD. Eine Compute-Optimized (C2) Virtual Machine, die von Google Cloud Platform betrieben wird und in einem isolierten Container läuft.
  • Betriebssystem: Ubuntu 20.04.6 LTS (Focal Fossa).
  • CMSs und Frameworks: Standard-Setups, installiert mit DDEV v1.22.5 amd64 auf nginx-fpm als --webserver-type basierend auf der Image-Version 1.22.0.
  • PHP-Versionen: 7.4.33, 8.1.26, 8.2.13, 8.3.0
  • Datenbank: ddev-dbserver-mariadb-10.4
  • Tooling: ab – Apache HTTP Server Benchmarking Tool.
    • Gleichzeitigkeit: 15 Anfragen zur gleichen Zeit.
    • Anfragen: 1000 Anfragen pro Sitzung.
  • Ergebnisse: Ermittelt in Anfragen pro Sekunde (req/s). Je höher das Ergebnis, desto schneller die Antwort.

CMSs und Frameworks

PHP ist bekannt für seine umfangreiche Bibliothek an Frameworks und CMS. Bei der Auswahl der zu testenden Systeme haben wir einige Aspekte berücksichtigt, darunter:

  • Beliebtheit
  • Live-Websites
  • Marktposition
  • Nutzungstrends
  • Suchvolumen (U.S.)

WordPress zum Beispiel glänzt mit einem Anteil von 62% am gesamten CMS-Markt, mit über 34 Millionen aktiven Websites und einem steilen Anstieg der Nutzung im Laufe der Zeit.

Auf der anderen Seite ist Statamic mit etwa 10.000 aktiven Websites zwar noch nicht so stark vertreten, aber sein steiles Wachstum und seine zunehmende Beliebtheit haben unsere Aufmerksamkeit geweckt.

Wir haben auch Symfony einbezogen. Obwohl die Popularität von Symfony in den letzten Jahren im Vergleich zu seinem früheren Höhenflug abgenommen hat, gibt es immer noch viele aktive Websites und ein großes monatliches Suchvolumen.

Die anderen CMS und Frameworks, die wir für den Benchmark ausgewählt haben, erfüllen dieselben Standards.

Werfen wir einen Blick auf die Ergebnisse.

WordPress

WordPress ist ein Open-Source-CMS, mit dem du wichtige Aspekte deiner Website ganz einfach und ohne Programmierkenntnisse verwalten kannst. WordPress ist anfängerfreundlich und du brauchst keine Programmierkenntnisse, um es zu installieren und zu warten. Das macht es für alle, die keine Programmierer sind, sehr attraktiv, um ihre Website, ihren Blog oder ihren Webshop zu starten.

WordPress steht hinter mehr als 42 % aller aktiven Websites. Anders ausgedrückt, sind das 62 % aller bekannten CMS.

Das Open-Source-Ökosystem von WordPress ist ein Segen für erfahrene Programmierer/innen, die ihre Anwendungen auf einer robusten, flexiblen und zuverlässigen Plattform aufbauen wollen.

WordPress wird auch häufig als Headless-Backend-CMS für Anwendungen verwendet, die mit modernen Frontend-Frameworks wie React, Vue.js und anderen entwickelt wurden. Du kannst die Content-Management-Funktionen von WordPress mit statischen Website-Generatoren wie Gatsby, Hugo, VuePress und Next.js nutzen.

Und du kannst eine statische Version deiner gesamten WordPress-Website erstellen, um die Sicherheit zu erhöhen und die Leistung zu verbessern. Diese modernen Ansätze beginnen mit einer zuverlässigen Plattform für dynamische, stilvolle und glänzende Webanwendungen, die sich von anderen abheben und Besucher anziehen.

WordPress-Benchmarks

  • Getestete Versionen: WordPress 6.4.2 und 6.2.2.
  • Getestete URL: /
  • Größe: 84.257.000 Bytes (WordPress 6.4.2); 52.684.000 Bytes (WordPress 6.2.2).
  • Ergebnisse für WordPress 6.4.2:
    • PHP 7.4: 149 res/s.
    • PHP 8.1: 153 req/s.
    • PHP 8.2: 158 req/s.
    • PHP 8.3: 169 req/s.
  • Ergebnisse für WordPress 6.2.2:
    • PHP 7.4: 147 res/s.
    • PHP 8.1: 151 req/s.
    • PHP 8.2: 153 req/s.
    • PHP 8.3: 165 req/s.
Leistung von WordPress 6.4.2 und 6.2.2 auf PHP 7.4, 8.1, 8.2 und 8.3 (in Anfragen/Sekunde).
Leistung von WordPress 6.4.2 und 6.2.2 auf PHP 7.4, 8.1, 8.2 und 8.3 (in Anfragen/Sekunde).

WordPress funktioniert besser mit neueren PHP-Versionen. Und je neuer, desto besser. Ein Upgrade auf PHP 8.3 ist ein Muss für alle, die sich um die Sicherheit und Leistung ihrer WordPress-Website sorgen.

Als Update haben wir auch WordPress 6.4.2 einem Benchmark unterzogen. Es übertrifft sein älteres Geschwisterchen in allen PHP-Versionen. Bei der Version 6.2.2 zeigen die Ergebnisse, dass es mit neueren PHP-Versionen besser abschneidet. Der Geschwindigkeitszuwachs von PHP 8.2 auf 8.3 beträgt etwa 7%, ähnlich wie bei WordPress 6.2.2.

Um das Beste aus WordPress herauszuholen, solltest du lernen, wie du deine Website schneller machen kannst. WordPress ist bekannt dafür, dass es einen guten Server braucht, um gut zu funktionieren. Mit Kinsta hast du den besten Hosting-Service, Geschwindigkeit und Sicherheit und kannst deine WordPress-Websites ganz einfach verwalten.

WooCommerce

WooCommerce ist die meistgenutzte Online-Verkaufsplattform. Sie hilft Händlern und Entwicklern, langfristig erfolgreiche Geschäfte aufzubauen. Sie umfasst fast 20 % aller E-Commerce-Seiten im Internet, ist anpassbar, quelloffen und basiert auf WordPress. Mit WooCommerce hast du eine sichere, ausgereifte und zuverlässige Infrastruktur, um online zu verkaufen. Außerdem kannst du die WordPress-Plugins, WP-CLI, Hooks, Filter und REST-API-Endpunkte nutzen, um deinen Shop zu verwalten.

WooCommerce-Benchmarks

  • Getestete Version: Woo 7.9.0 auf WordPress 6.2.2.
  • Getestete URL: /product/product/
  • Größe: 57.470.000 Bytes.
  • Ergebnisse:
    • PHP 7.4: 48 res/s.
    • PHP 8.1: 49 req/s.
    • PHP 8.2: 49 req/s.
    • PHP 8.3: 58 Anfragen/s.
WooCommerce 7.9.0 Leistung auf WordPress 6.2.2, auf PHP 7.4, 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
WooCommerce 7.9.0 Leistung auf WordPress 6.2.2, auf PHP 7.4, 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Wenn deine WooCommerce-Website mit einer älteren PHP-Version läuft, solltest du so schnell wie möglich aufrüsten, um einen Leistungsschub mit PHP 8.3 zu erhalten.

Laravel

Laravel ist ein Open-Source-PHP-Framework, das Webentwicklern Werkzeuge und Ressourcen für die Erstellung moderner PHP-Webanwendungen zur Verfügung stellt. Integrierte Funktionen wie eine Befehlszeilenschnittstelle (Artisan), native Authentifizierung und ein Model-View-Controller (MVC)-Architekturmuster machen Laravel vielseitig und benutzerfreundlich und tragen zu seiner wachsenden Beliebtheit bei.

Laravel-Benchmarks

  • Getestete Version: Laravel 10.16.1.
  • Getestete URL: /
  • Größe: 27.514.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 611 req/s.
    • PHP 8.2: 670 req/s.
    • PHP 8.3: 925 Anfragen/s.
Laravel 10.16.1 Leistung mit PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Laravel 10.16.1 Leistung mit PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Laravel bietet eine beträchtliche Leistungssteigerung, wenn du von PHP 8.1 auf 8.2 upgradest. Mit PHP 8.3 gewinnst du weitere 38% gegenüber 8.2. Ein Upgrade auf 8.3 ist ein klarer Fall.

Drupal

Drupal ist ein leistungsfähiges und skalierbares CMS mit großartigen Standardfunktionen, wie z.B. einfache Inhaltserstellung, zuverlässige Leistung, ausgezeichnete Sicherheit, Flexibilität und Modularität, die eines seiner Grundprinzipien ist. Seine Werkzeuge helfen dir dabei, die vielseitigen, strukturierten Inhalte zu erstellen, die dynamische Web-Erlebnisse erfordern.

Es ist eine gute Wahl für die Erstellung integrierter digitaler Frameworks, da du es mit vielen Add-ons erweitern kannst. Drupal ist eher eine CMS-Entwicklungsplattform als eine vorgefertigte Website.

Drupal 7, das 2011 veröffentlicht wurde, ist nach wie vor die am meisten genutzte Version. Deshalb haben wir es zusammen mit Drupal 10, der neuesten und am meisten verbesserten Version, verglichen.

Das Ende der Lebensdauer von Drupal 7 war für Dezember 2023 geplant, wurde aber bis Januar 2025 verlängert, um den Nutzern mehr Zeit für die Umstellung zu geben.

Drupal-Benchmarks

  • Getestete Versionen: Drupal 10.1.1 und 7.98.
  • Getestete URL: /
  • Größe: 19.102.000 Bytes (Drupal 10); 8.075.000 Bytes (Drupal 7).
  • Ergebnisse (Drupal 10):
    • PHP 8.1: 922 req/s.
    • PHP 8.2: 941 Anfragen/s.
    • PHP 8.3: 1432 Anfragen/s.
  • Ergebnisse (Drupal 7):
    • PHP 8.1: 661 req/s.
    • PHP 8.2: 753 Anfragen/s.
    • PHP 8.3: 823 Anfragen/s.
Leistung von Drupal 7.98 und Drupal 10.1.1 mit PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Leistung von Drupal 7.98 und Drupal 10.1.1 mit PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Wenn du noch eine ältere Drupal-Version verwendest, solltest du aus Leistungs- und Sicherheitsgründen ein Update in Erwägung ziehen, damit du alle neuen Funktionen und kommenden Verbesserungen nutzen kannst. Updates zwischen Drupal 8, 9 und 10 werden von der Mehrheit der Community als nahtlos angesehen. Es lohnt sich, von 7 auf 8 zu aktualisieren, um sich auf Drupal 10 vorzubereiten und es schnell einsatzbereit zu machen.

Aus den Benchmark-Ergebnissen geht hervor, dass ein Upgrade von Drupal 7 auf 10 die Leistung deutlich verbessert. Wenn du PHP 8.3 mit Drupal 10 verwendest, bekommst du einen extremen Geschwindigkeitsschub, der deine Besucher zufriedenstellt und motiviert, so dass das Upgrade die klügste Entscheidung ist.

Joomla

Joomla ist ein beliebtes Open-Source-CMS, das auf einem Model-View-Controller-Webapplikations-Framework basiert, das unabhängig vom CMS für die Erstellung von Online-Anwendungen verwendet werden kann. Es bietet ein flexibles System, das dank seiner großen Erweiterungsbibliothek leicht zu erweitern und anzupassen ist. Joomla verfügt über integrierte Funktionen zur Suchoptimierung und ist bekannt dafür, dass es schnell Sicherheitspatches veröffentlicht, bevor sich Exploits verbreiten.

Joomla-Benchmarks

  • Getestete Version: Joomla 4.3.3.
  • Getestete URL: /
  • Größe: 8.111.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 274 req/s.
    • PHP 8.2: 265 Anfragen/s.
    • PHP 8.3: 341 req/s.
Leistung von Joomla 4.3.3 auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Leistung von Joomla 4.3.3 auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

In unseren Tests unterschieden sich die Benchmarks von PHP 8.1 und 8.2 für Joomla nicht wesentlich. Mit PHP 8.3 hingegen konnten wir eine Leistungssteigerung von fast 30% feststellen, was 8.3 zur besten Wahl für den Betrieb deiner Website macht.

Symfony

Symfony ist ein umfangreiches, flexibles Backend-Framework für komplexe Anwendungen. Seine MVC-Architektur bietet Werkzeuge und Funktionen, die speziell für den Aufbau systematischer und skalierbarer PHP-Webanwendungen entwickelt wurden, darunter die Unterstützung mehrerer Umgebungen und ein robustes Caching-System.

Es ist in der Open-Source-Gemeinde sehr beliebt und wird mit einer großen Bibliothek von Komponenten und Bundles versorgt. Für langfristige Geschäftsziele und große publikumswirksame Websites ist Symfony eine gute Wahl.

Symfony-Benchmarks

  • Getestete Version: Symfony 6.3.0.
  • Getestete URL: /
  • Größe: 559.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 931 req/s.
    • PHP 8.2: 997 req/s.
    • PHP 8.3: 1182 Anfragen/s.
Leistung von Symfony 6.3.0 auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Leistung von Symfony 6.3.0 auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Symfony ist von Natur aus schnell. In unseren Tests schnitten PHP 8.1 und 8.2 ähnlich gut ab, aber 8.3 übertraf sie alle.

CodeIgniter

CodeIgniter ist ein PHP-Framework, das für Entwickler/innen entwickelt wurde, die ein einfaches Toolkit benötigen, um voll funktionsfähige Webanwendungen zu erstellen. Es nutzt den MVC-Ansatz, um die Einfachheit zu fördern. Mit einem minimalen Fußabdruck für ein Kernsystem, das nur ein paar kleine Bibliotheken benötigt, übertrifft die Standard-Landingpage alle von uns getesteten Plattformen und Frameworks. Du kannst klein und unglaublich schnell anfangen und je nach Bedarf aufstocken.

CodeIgniter Benchmarks

  • Getestete Version: CodeIgniter 4.3.6.
  • Getestete URL: /
  • Größe: 17.776.993 Bytes.
  • Ergebnisse:
    • PHP 8.1: 1120 req/s.
    • PHP 8.2: 1180 Anfragen/s.
    • PHP 8.3: 1684 Anfragen/s.
CodeIgniter 4.3.6 Leistung auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
CodeIgniter 4.3.6 Leistung auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

CodeIgniter ist in der Standardinstallation schnell – sehr schnell. Die PHP-Benchmarkergebnisse für 8.1 und 8.2 waren ähnlich, wobei 8.2 etwas schneller war als 8.1. PHP 8.3 bietet eine Leistungssteigerung von 42%, so dass ein Upgrade kein Problem darstellt.

Craft CMS

Craft CMS ist eine Open-Source-Plattform, die für die Erstellung von Marketing- und E-Commerce-Websites entwickelt wurde. Die Philosophie von Craft ist es, das CMS an deinen Inhalten auszurichten, nicht umgekehrt. Mit einer intuitiven Benutzeroberfläche und einem vollständig anpassbaren Backend unterstützt Craft die Erstellung von Inhalten, so dass du mehr Zeit mit der Erstellung von Inhalten und weniger mit dem Aufbau deiner Website verbringen kannst.

Craft CMS Benchmarks

  • Getestete Version: Craft 4.4.16.1.
  • Getestete URL: /
  • Größe: 6.594.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 358 req/s.
    • PHP 8.2: 354 Anfragen/s.
    • PHP 8.3: 443 Anfragen/s.
Leistung von Craft CMS 4.4.16.1 auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Leistung von Craft CMS 4.4.16.1 auf PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Unter PHP 8.1 und 8.2 ist die Leistung von Craft ähnlich, aber PHP 8.3 steigert die Leistung deiner Website noch einmal um etwa 25%.

OpenCart

OpenCart ist eine Open-Source-Plattform zur Verwaltung von E-Commerce, mit der du einen oder mehrere Onlineshops über ein einziges Backend verwalten kannst. Mit seiner benutzerfreundlichen Oberfläche macht OpenCart die Navigation für Website-Administratoren und Endbenutzer einfacher. Die Idee ist, dass du einen Online-Shop mit minimalem Aufwand zum Laufen bringen und ihn dann mit den verfügbaren Erweiterungen anpassen kannst.

OpenCart Benchmarks

  • Getestete Version: OpenCart 4.0.2.2.
  • Getestete URL: /
  • Größe: 33.014.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 151 req/s.
    • PHP 8.2: 154 Anfragen/s.
    • PHP 8.3: 164 Anfragen/s.
OpenCart 4.0.2.2 Leistung unter PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
OpenCart 4.0.2.2 Leistung unter PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

OpenCart läuft reibungslos auf PHP 8.1, etwas schneller auf 8.2, und 8.3 gibt ihm einen erheblichen Schub, der dich zum Upgrade einlädt.

Statamic

Statamic ist ein Open-Source-CMS, das auf Laravel aufbaut. Es ist ein sehr flexibles Framework, das seine Inhalte, Vorlagen, Assets und Einstellungen in Dateien statt in einer Datenbank speichert, was die Versionskontrolle zum Kinderspiel macht. Es passt sich an deine Bedürfnisse an und erlaubt dir, es nach und nach zu erweitern. Du kannst sie mit einer Datenbank verbinden, wenn sich deine Inhalte dort befinden. Du kannst es in eine statische Website exportieren und Laravel und PHP auf dem Frontend einfach überflüssig machen.

Statamic-Benchmarks

  • Getestete Version: Statamic 4.13.2.
  • Getestete URL: /
  • Größe: 7.233.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 58 req/s.
    • PHP 8.2: 64 Anfragen/s.
    • PHP 8.3: 72 Anfragen/s.
Leistung von Statamic 4.13.2 unter PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Leistung von Statamic 4.13.2 unter PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Die Leistung von Statamic steigt mit jedem PHP-Versions-Upgrade. Mit PHP 8.2 gewinnst du etwa 10 % an Geschwindigkeit gegenüber 8.1. Ein Upgrade auf 8.3 bringt dir einen Zuwachs von etwa 12%.

Typo3

Typo3 ist ein Open-Source-CMS, das in einem mehrschichtigen System aufgebaut ist und eine API für den Zugriff auf in einer Datenbank gespeicherte Informationen wie Inhalte, Benutzerrechte und -zugriff, Inhaltsbearbeitung und Dateiverwaltung bietet. Typo3 kann mit Plugins, Backend-Modulen, Skins und Anwendungen von Drittanbietern erweitert werden. Es ist ein robustes und zuverlässiges System, das auch große Websites unterstützen kann.

Typo3 Benchmarks

  • Getestete Version: Typo3 12.4.4.
  • Getestete URL: /
  • Größe: 2.085.000 Bytes.
  • Ergebnisse:
    • PHP 8.1: 509 req/s.
    • PHP 8.2: 461 Anfragen/s.
    • PHP 8.3: 598 Anfragen/s.
Typo3 12.4.4 Leistung mit PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Typo3 12.4.4 Leistung mit PHP 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

Bei unseren Tests schnitt Typo3 mit PHP 8.1 etwas besser ab als mit 8.2, was überraschend war. Aber ein Upgrade auf 8.3 ist angesichts der hervorragenden Leistung und der erhöhten Sicherheit die beste Wahl.

Die PHP-Geschichte

1994 von Rasmus Lerdorf entwickelt und 1995 veröffentlicht, wurde PHP vor allem durch seine Fähigkeit, mit Datenbanken zu kommunizieren, bekannt. Seitdem hat PHP nach und nach objektorientierte Programmiermuster übernommen und sich zu einer ausgereiften, flexiblen und robusten modularen Sprache entwickelt, die sich auf Wiederverwendbarkeit und Wartbarkeit konzentriert.

Das umfangreiche Ökosystem von PHP mit seinen Bibliotheken und Frameworks hat zu seiner Beliebtheit und einfachen Entwicklung beigetragen. Das Ergebnis sind verbesserte Sicherheit und zusätzliche Funktionen, die PHP zu einer zuverlässigen Wahl für die Entwicklung intelligenter, dynamischer und komplexer Webanwendungen machen.

PHP 7, das im Dezember 2015 veröffentlicht wurde, brachte erhebliche Leistungsverbesserungen mit sich und war damit die bis dahin schnellste und effizienteste PHP-Hauptversion. Darüber hinaus brachten PHP 8.0, 8.1 und 8.2 viele neue Funktionen und Optimierungen sowie weitere Verbesserungen bei Konsistenz und Leistung.

PHP 8.3, das im November 2023 veröffentlicht wurde, brachte neue Funktionen, Verbesserungen an den readonly Klassen, Ergänzungen an der kürzlich hinzugefügten Randomizer Klasse, Stack Overflow-Erkennung, erhöhte Leistung und vieles mehr.

PHP-Nutzungsstatistiken

PHP ist nach wie vor die vorherrschende Programmiersprache für Webanwendungen. Sie steckt hinter mehr als 76 % der Websites, die serverseitiges Scripting verwenden:

Verteilung von serverseitig betriebenen Webanwendungen
Verteilung von Server-seitig betriebenen Webanwendungen (W3Techs).

Wenn wir uns die Marktpositionen unter den serverseitigen Programmiersprachen ansehen, sehen wir, dass JavaScript bei den Entwicklern von Anwendungen mit hohem Traffic beliebt ist, während PHP auf einer größeren Anzahl von Websites erscheint.

Marktpositionen unter den serverseitigen Programmiersprachen
Marktpositionen unter den serverseitigen Programmiersprachen (W3Techs)

Viele robuste und stark frequentierte Websites verwenden PHP, darunter:

  • Facebook.com
  • Microsoft.com
  • Wikipedia.org
  • WordPress.org
  • Vimeo.de
  • MSN.com
  • WordPress.de
  • Mozilla.org

Aufgrund seiner robusten Konstruktion, Konsistenz, Wartung und Flexibilität hat PHP seine Führungsposition über die Jahre hinweg behauptet:

Verwendung von Programmiersprachen im Laufe der Zeit
Nutzung von Programmiersprachen im Laufe der Zeit (W3Techs)

Obwohl die PHP-Entwickler regelmäßig Updates und Verbesserungen herausbringen, scheuen sich die Nutzer manchmal, auf die neueste Version zu aktualisieren. Das kann ein Fehler sein. Die letzte stabile Version einer Anwendung ist die umfangreichste und sicherste, die man benutzen kann.

Als PHP 8.0 veröffentlicht wurde, hatten viele in der Community Bedenken, ein Upgrade durchzuführen, weil sie Inkompatibilitäten mit der Vorgängerversion 7.4 befürchteten. Außerdem haben sich viele Webhosting-Anbieter einfach nicht die Mühe gemacht, ihre Kunden mit den neueren Versionen vertraut zu machen.

PHP 7.4 ist nach wie vor die meistgenutzte Subversion, die auf 40 % der mit PHP betriebenen Websites eingesetzt wird.

PHP-Subversion-Nutzung
PHP-Subversion-Nutzung

Wenn du eine ältere PHP-Version verwendest, solltest du ein schrittweises Upgrade von einer kleineren zu einer kleineren Version in Betracht ziehen und dazwischen die notwendigen Anpassungen vornehmen. Dieser Prozess ist weniger fehleranfällig. Versuche zum Beispiel nicht, von 7.4 direkt auf 8.3 zu aktualisieren. Steige zuerst auf 8.0 um und führe deine Anpassungen und Tests durch. Dann aktualisiere auf 8.1, passe an und teste. Dann aktualisiere auf 8.2 und schließlich auf 8.3.

Zusammenfassung

Zusammenfassend lässt sich sagen, dass die meisten der getesteten CMS und Frameworks mit neueren PHP-Versionen besser funktionieren. Wann immer es möglich ist, solltest du deine Anwendung mit den neuesten Versionen des von dir verwendeten Tech-Stacks betreiben.

Leistung aller getesteten CMS und Frameworks auf PHP 7.4, 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)
Leistung aller getesteten CMS und Frameworks auf PHP 7.4, 8.1, 8.2 und 8.3 (in Anfragen/Sekunde)

PHP 8.3 liefert hervorragende Ergebnisse. Neben den neuen Funktionen und Updates erwies sich 8.3 in unseren Tests als die schnellste getestete Version, die den getesteten CMS und Frameworks einen Leistungsschub von bis zu 52,20 % bescherte.

Leistungssteigerung von PHP 8.3 gegenüber PHP 8.2 (%)
Leistungssteigerung von PHP 8.3 gegenüber PHP 8.2 (%)

Im offiziellen Migrationsleitfaden erfährst du, wie du von PHP 8.2 auf 8.3 umsteigen kannst.

Wenn es um die Leistung von Websites und Anwendungen geht, beginnt alles mit einem guten Hosting. Es nützt nichts, wenn du viel in die Optimierung deiner Anwendung investierst, wenn dein Server der Flaschenhals ist.

Es lohnt sich nicht, für billiges Hosting zu bezahlen, wenn es nicht in der Lage ist, große Traffic-Spitzen zu bewältigen, wenn du es am meisten brauchst. Es lohnt sich nicht, eine schöne Website zu haben, wenn sie häufig nicht erreichbar ist.

Mit Kinsta kannst du alle deine Projekte auf einer zuverlässigen und skalierbaren Plattform hosten und verwalten:

  • WordPress und WooCommerce: Kinsta bietet erstklassiges Managed WordPress Hosting. Alle Pakete beinhalten eine Staging-Umgebung, Weiterleitungen, automatische Backups, SSL, PHP-Versionswechsel, WP-CLI, SSH, Git, Performance-Monitoring-Tool, ionCube Loader und Klonen mit einem Klick. Profitiere von skalierbaren Serverressourcen, felsenfester Sicherheit und 24/7-Support.
  • Anwendungen und Datenbanken: Stelle deine Anwendungen direkt aus deinen GitHub-, Bitbucket- oder GitLab-Repos bereit, ohne externe Entwicklungstools. Speichere Daten auf einem persistenten Speicher oder in intern angeschlossenen Datenbanken, ohne Begrenzung der Zeilenzahl, ohne Abfragelimits und ohne für den internen Datenverkehr zu bezahlen. Greife über das Webterminal auf deine Anwendungen zu. Führe unbegrenzt viele Cron-Jobs aus. Alle werden von Kubernetes mit optionaler automatischer horizontaler Skalierung unterstützt.
  • Statische Websites: Erstelle selbst eine statische oder Jamstack-Website oder verwende einen Generator für statische Websites. Überlasse uns den Build-Prozess und die Bereitstellung direkt auf dem Edge. Das ist globale Geschwindigkeit und Sicherheit vom Feinsten. Und bei Kinsta ist es 100% kostenlos.

Kinsta stellt deine Projekte auf einer Infrastruktur bereit, die auf dem Premium Tier Network und den schnellsten Maschinen der Google Cloud Platform basiert. Wir sind SOC-2-konform. Wir nehmen deine Sicherheit ernst mit isolierter Containertechnologie, zwei starken Firewalls und fortschrittlichem Cloudflare DDoS-Schutz. Darüber hinaus kannst du mit der Kinsta-API Anwendungen integrieren oder Workflows automatisieren.

Worauf wartest du noch? Mach jetzt mit!

Marcia Ramos Kinsta

I'm the Editorial Team Lead at Kinsta. I'm a open source enthusiast and I love coding. With more than 7 years of technical writing and editing for the tech industry, I love collaborating with people to create clear and concise pieces of content and improve workflows.