spbgovbr / sei-docker

Projeto de Infraestrutura sob Código para o SEI
43 stars 33 forks source link

Uso do opcache e opcache.preload em produção #42

Open caduvieira opened 2 years ago

caduvieira commented 2 years ago

Poderiamos investigar o ganho de performance com uso do opcache e o preload agora que o SEI usa o PHP 7.4.

https://wiki.php.net/rfc/preload

Para ambientes de testes/desenvolvimento pode trazer problemas pois qualquer alteração de código pode necessitar de restart do servidor para fazer novo preload e pode não ser interessante gastar esse tempo de preload de todo o sistema só devido a uma pequena alteração do código. Mas para ambientes de produção esse tempo gasto pode ser irrisório para a quantidade de acessos/alteração do código.

Comparação e explicação com outro projeto https://www.cloudways.com/blog/integrate-php-opcache/

caduvieira commented 2 years ago

Observando melhor não estamos usando o PHP 7.4 e sim o 7.3 https://github.com/spbgovbr/sei-docker/blob/main/containeres/app/files/install.sh#L14

Uma tarefa anterior seria então subir a versão do PHP para o 7.4