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