PHP OPcache: Cómo acelerar tu app Laravel

PHP OPcache

Cómo acelerar tu aplicación Laravel con PHP OPcache

El uso de PHP OPcache es una forma más sencilla de mejorar el rendimiento de PHP. OPcache almacena el código de bytes precompilado en la memoria, lo que reduce el proceso de carga de PHP.


Configurar servidor con OPcache

Paso 1.1:

ejecute el siguiente comando a través de su terminal.

php-m | grep -i opcaché

La salida que vería el siguiente resultado:

Zend OPcaché

Si no tiene habilitado OPcache, puede instalarlo con el siguiente comando en Ubuntu:

sudo apt install php-opcache

Si no está usando Ubuntu, puede instalar OPcache usando pecl:

https://pecl.php.net/package/zendopcache

Paso 1.2:

Abra /etc/php/7.4/fpm/conf.d/10-opcache.ini en su edición favorita. Luego, en la parte inferior del archivo, agregue la siguiente configuración:

opcache.memory_consumo=256
opcache.interned_strings_buffer=64
opcache.max_accelerated_files=32531
opcache.validate_timestamps=0
opcache.enable_cli=1

Paso 1.3:

Necesita reiniciar PHP FPM:

systemctl reiniciar php7.4-fpm.servicio

Configurar Laravel OPCache

Paso 2.1:

Puede instalar el paquete a través de Composer:

el compositor requiere appstract/laravel-opcache

Paso 2.2:

Si necesita cambiar los valores de configuración, puede publicar el archivo de configuración con:

proveedor artesanal de php: publicar - proveedor = "Appstract\Opcache\OpcacheServiceProvider" - etiqueta = "config"

Paso 2.3:

php artesanal opcache: compilar {- fuerza}

Si le interesa, puede echar un vistazo a algunos de los otros artículos que he escrito recientemente sobre Laravel:

Recent Post