¿QUÉ ES LARAVEL OCTANE?
Laravel Octane es un paquete oficial de Laravel que multiplica por 2x a 10x la velocidad de tu aplicación. En lugar de que Laravel “nazca y muera” con cada petición Octane arranca á aplicación una sola vez, la mantiene viva en memoria y simplemente le va pasando peticiones a toda velocidad. Para instalar:composer require laravel/octane
php artisan octane:install # elige FrankenPHP o RoadRunner
php artisan octane:start # para probar
Características clave
- Tareas concurrentes → Octane::concurrently() (ejecuta varias cosas al mismo tiempo) Ticks / intervalos → código que se ejecuta cada X segundos (ideal para WebSockets, notificaciones en vivo).
- Octane Cache → caché ultra-rápido (hasta 2 millones de operaciones/segundo)
- Tablas Swoole → arrays compartidos entre todos los trabajadores (como variables globales seguras).
- Reinicio automático de workers cada 500 peticiones (para liberar memoria) --watch en desarrollo → se recarga solo cuando cambias archivos.
Cuando usarlo
- APIs (REST o GraphQL).
- Aplicaciones con mucho tráfico.
- Necesidad de real-time (chats, dashboards, notificaciones).
- SaaS o proyectos que quieren ahorrar servidores.
Cuando no usarlo
- La app es muy simple o solo admin.
- Se está empezando con Laravel.
- Se usa un hosting compartido sin acceso a extensiones.