Laravel Octane

De Wiki Proyectos Beta
Revisión del 10:32 2 jul 2023 de Josego (discusión | contribs.) ([feat] Add information Laravel Octane)
Ir a la navegación Ir a la búsqueda

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.

Recursos

  • Sitio oficial: EN
  • Código fuente: EN

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