Just-in-time (JIT) ist eine Methode, die es ermöglicht, ein Programm zur Laufzeit in maschinenlesbaren Code zu verwandeln. Diese Technologie ermöglicht eine schnellere Code-Ausführung im Vergleich zu traditionellen Interpretern.
Mit der PHP Version 8 kommt der JIT-Compiler. Er bringt damit einhergehenden Performanceverbesserungen auch für Webanwendungen, die mit der beliebten Programmiersprache umgesetzt werden.
Je nach Anwendungsfall kann die Leistung des PHP-Codes enorm verbessert werden. Dieser wird nicht mehr wie bisher durch den standardmäßig aktivierten OPCache in einem Zwischenformat vom RAM gelesen sowie ausgeführt oder durch einen Bytecode in einer Datei gespeichert, um es auf allen Shared-Hosting-Servern einsetzen zu können. Der Code wird bei der JIT-Kompilierung direkt in Maschinencode übersetzt und von der CPU ausgeführt. So kann die Verarbeitungszeit eine bis zu zweifache Verbesserung im Vergleich zur Vorgängerversion bringen.
Speziell bei rechenintensiven Anfragen, wie zum Beispiel Anwendungen zur künstlichen Intelligenz oder Machine Learning, kann eine spürbare Performance-Steigerung erreicht werden. Bei klassischen Webanwendungen zeigen sich die Verbesserungen der Performance in einem kleineren Ausmaß, da hier neben der PHP-Kompilierung beim Aufbau der Seite noch viele andere Prozesse (z.B. Datenbankabfragen, Datentransfer, etc.) ablaufen.
Neuartige Technologien werden von world4you für dich im Vorfeld ausgiebig getestet, um den hohen Qualitäts- sowie Sicherheitsansprüchen gerecht zu werden. Aus diesem Grund ist der JIT-Compiler aktuell in deinem Paket noch nicht verfügbar. Ein Update erfolgt nach Abschluss unserer Evaluierungen.