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 не включен или не доступен."; }
Комментарии