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: