JIT (Just-In-Time) - это компилятор, включённый в PHP начиная с версии 8.0.0
Он может существенно ускорить выполнение кода. Вот как его включить:
# Убедитесь, что установлена версия PHP 8.0 или новее # Откройте файл php.ini. # Найдите или добавьте следующие строки: opcache.enable=1 # Объём разделяемой памяти, резервируемый для скомпилированного JIT-кода opcache.jit_buffer_size=100M # tracing - это режим, который оптимизирует код на основе реального выполнения (трассировки) кода. # Этот режим, как правило, предоставляет лучшую производительность для веб-приложений по сравнению с другими режимами opcache.jit=tracing # Перезапустите веб-сервер или php демон
Проверить работу JIT с помощью PHP:
if( function_exists('opcache_get_status') )
{
$opcacheStatus = opcache_get_status();
if( isset($opcacheStatus['jit']) )
{
echo "<pre>";
print_r($opcacheStatus['jit']);
echo "</pre>";
}
else
{
echo "JIT не включен или не доступен.";
}
}
else
{
echo "OPcache не включен или не доступен.";
}
Комментарии
0Нашли ошибку или хотите дополнить материал?