PHP: Включить компилятор JIT в PHP начиная с версии 8.0

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 не включен или не доступен.";
}
PHP Просмотров: 1k
Оценить код:

Комментарии

Ваш комментарий будет первым.
Войдите, чтобы оставить комментарий.