Laravel

Laravel Octane

Configuração do Octane, Swoole, RoadRunner, tarefas concorrentes, prevenção de memory leaks, ganhos de desempenho, deploy

18 perguntas de entrevista·
Senior
1

O que é o Laravel Octane?

Resposta

O Laravel Octane é um pacote oficial que turbina o desempenho de uma aplicação Laravel mantendo-a em memória entre as requisições, eliminando assim o custo do bootstrap a cada requisição. Ele se apoia em servidores de aplicação persistentes como Swoole ou RoadRunner para manter a aplicação carregada na RAM. Isso permite alcançar um desempenho até 10 vezes superior em comparação com o PHP-FPM tradicional em aplicações de alto tráfego.

2

Qual é a principal diferença entre Swoole e RoadRunner no Laravel Octane?

Resposta

O Swoole é uma extensão PHP escrita em C que requer instalação via PECL, enquanto o RoadRunner é um binário autônomo escrito em Go que não requer nenhuma extensão PHP. O Swoole geralmente oferece desempenho ligeiramente superior e mais funcionalidades nativas como WebSockets, mas o RoadRunner é mais fácil de implantar e funciona em todas as plataformas sem compilação. A escolha depende das restrições de infraestrutura e das necessidades específicas do projeto.

3

Qual comando inicia um servidor Laravel Octane?

Resposta

O comando artisan dedicado para iniciar o Octane é octane:start, que lança o servidor de aplicação persistente configurado no arquivo octane.php. Esse comando aceita várias opções como --workers para definir o número de workers, --port para especificar a porta de escuta e --watch para recarregar automaticamente a aplicação quando arquivos são modificados em desenvolvimento. Em produção, é recomendado usar um gerenciador de processos como o Supervisor para manter o servidor em execução.

4

Qual é a principal vantagem de usar o Octane em relação ao PHP-FPM tradicional?

5

Qual configuração define o número de workers do Octane?

+15 perguntas de entrevista

Domine Laravel para sua proxima entrevista

Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.

Comece gratis