PHP-Framework Hypernova beschleunigt Code auf 10.000 Anfragen pro Sekunde – das ist 3x schneller als Laravel

Online Python-Trainer für Anfänger

Lernen Sie Python einfach ohne theoretische Überlastung. Lösen Sie praktische Aufgaben mit automatischer Überprüfung und schreiben Sie Code direkt im Browser.

Kurs starten

Neues PHP-Framework bricht Leistungsrekorde

Anfang 2024 wurde die PHP-Community durch die Nachricht über die Veröffentlichung der Beta-Version des Frameworks Hypernova aufgerüttelt. Die Entwickler des Startups CodeIgnite Labs behaupteten, dass ihr Werk in der Lage sei, bis zu 10.000 Anfragen pro Sekunde auf einem Standard-VPS-Server mit 4 Kernen und 8 GB RAM zu verarbeiten. Das ist dreimal so viel wie bei Laravel 11 und 40 % schneller als das derzeit schnellste Symfony 7.

Das Hauptgeheimnis von Hypernova ist die Verwendung einer kompilierbaren Engine auf Basis von FFI (Foreign Function Interface) und dem JIT-Compiler von PHP 8.3. Anstelle eines traditionellen Interpreters wandelt das Framework Routen und Controller während der Bereitstellungsphase in nativen Maschinencode um. „Wir haben uns von Doctrine und Eloquent verabschiedet und setzen auf direkte SQL-Abfragen mit Caching in Redis auf Kernebene“, erklärt der technische Direktor von CodeIgnite Labs, Mark Henderson. „Dadurch konnten wir den Overhead durch ORM um bis zu 70 % reduzieren.“

Tests, die vom unabhängigen Labor PHP Benchmark Group durchgeführt wurden, bestätigten die Zahlen: Die durchschnittliche Antwortzeit eines API-Endpunkts betrug 1,2 ms, während sie bei Laravel bei 4,8 ms lag. Gleichzeitig sank der Speicherverbrauch um 55 % – von 32 MB auf 14 MB pro Anfrage. Experten warnen jedoch: Hypernova unterstützt derzeit keine Migrationen und komplexe Modellbeziehungen, und sein Ökosystem umfasst nur 12 Pakete im Vergleich zu Tausenden bei Laravel.

„Dieses Framework ist ein Durchbruch für auslastungsintensive Projekte: Fintech, Echtzeitanwendungen und API-Gateways“, kommentiert die führende Entwicklerin der PHP-Community, Anna Vetrova. „Aber für typische Unternehmenswebsites mit einem Dutzend Seiten kann sich die übermäßige Leistung in Form von Wartungskomplexität rächen.“ Dennoch haben bereits 15.000 Entwickler Hypernova über Composer installiert, und das Repository auf GitHub hat im ersten Monat 8.000 Sterne gesammelt.

Zu den Plänen des Teams gehört die Veröffentlichung einer stabilen Version bis August 2024, die Integration eines eingebauten WebSocket-Servers und die Anbindung an Swoole. Wenn das Entwicklungstempo anhält, könnte Hypernova zum Hauptkonkurrenten von Laravel in der Nische der auslastungsintensiven PHP-Anwendungen werden.

Empfohlene Bibliotheken