PHP JIT на бізнес-хостингу

На тарифах бізнес-хостингу додана підтримка PHP JIT.
Стандартний OPcache кешує операційний код. Це дає змогу при запуску коду, який вже запускався раніше і не змінювався, пропустити непотрібні повторні операції аналізу, парсингу та компіляції. Таким чином, отримання операційного коду і його виконання віртуальною машиною Zend відбувається швидше.
JIT (Just-In-Time) працює спільно з OPcache і компілює код в інструкції процесора безпосередньо під час його виконання, тим самим частина коду виконується взагалі без віртуальної машини Zend і передається на виконання безпосередньо процесору. Завдяки цьому код може виконуватися ще швидше, ніж при використанні OPcache без JIT.
Ефект від використання JIT помітніший з тим кодом, який виконує активні обчислення та інтенсивно використовує ресурси процесора, і менш помітний за великої кількості операцій введення/виведення.
JIT доступний у версіях PHP 8.0 і вище. Для його роботи обов'язково має бути увімкнений OPcache. ionCube має бути вимкнений.
З більш детальною інформацією про OPcache та JIT можна ознайомитися в нашій вікі.