O Zend OPcache fornece execução de PHP mais rápida por meio de cache de opcode e otimização. Ele melhora o desempenho do PHP armazenando bytecode de script pré-compilado na memória compartilhada. Isso elimina os estágios de leitura de código do disco e compilação em acesso futuro. Além disso, ele aplica alguns padrões de otimização de bytecode que tornam a execução do código mais rápida.
– github.com/zend-dev
Os testes reais estão no github da HosipLan com Nette e Composer. TL; DR:
- Compositor limpo / 36,994 ms
- Composer com Zend OPcache v7.0.1 / 4.780 ms
- Nette limpo / 27.935 ms reduzido
- Nette reduzido com Zend OPcache v7.0.1 / 2.189 ms
ou testes oficiais .
Baixe esta extensão php para Windows e anexe a php.ini:
zend_extension = "ext/php_opcache.dll" ; or replace with real path
[opcache]
opcache.enable = 1
opcache.memory_consumption = 300
opcache.interned_strings_buffer = 8
opcache.max_accelerated_files = 8000
opcache.fast_shutdown = 1
opcache.enable_cli = 1
opcache.use_cwd = 1
e outras diretivas . Eu recomendo rlerdorf / opcache-status .