Laravel Octane
Descripción
Laravel Octane mejora el rendimiento de la aplicación al servir la aplicación utilizando servidores de aplicaciones de alta potencia, incluidos Open Swoole, Swoole y RoadRunner. Octane inicia su aplicación una vez, la guarda en la memoria y luego la alimenta con solicitudes a muy rápidas.
Última versión estable
La última versión estable es la 2.0.1 que fue lanzada el 20 de mayo del 2023.
Recursos
General
Instalación
composer require laravel/octane
Después descargar el paquete, lo instalamos:
php artisan octane:install
Observaciones
- Laravel Octane necesita PHP 8.0 como mínimo.
Servidores
RoadRunner
OpenSwoole
Instalación
sudo pecl install openswoole
En el archivo php.ini de la ruta --> /etc/php/8.1/cli/php.ini agregar lo siguiente:
extension=openswoole.so
Observaciones
- Se necesita tener instalado en el sistema php-pear
Instalación php-pear
Ubuntu 22.04 LTS
sudo apt install php-pear php8.1-dev sudo pecl channel-update pecl.php.net
Iniciar
php artisan octane:start
Ir al navegador favorito y teclear en la barra de direcciones:
http://127.0.0.1:8000
Para el desarrollo
npm install --save-dev chokidar
Uso
php artisan octane:start --watch
Personalizar workers
php artisan octane:start --workers=2