Estou trabalhando com uma pilha Magento 2, estou reutilizando algumas das minhas configurações do Magento 1 OpCache. Eu já aprendi que agora precisamos habilitar comentários, mas tenho certeza de que outros valores podem ser aprimorados, então aqui está minha configuração atual:
[opcache]
opcache.enable=1
opcache.enable_cli=0
opcache.memory_consumption=256
opcache.interned_strings_buffer=12
opcache.max_accelerated_files=65406 // thanks Mage2.Pro!
;opcache.max_wasted_percentage=5
;opcache.use_cwd=1
opcache.validate_timestamps=0
;opcache.revalidate_freq=2
;opcache.revalidate_path=0
;opcache.save_comments=0
;opcache.load_comments=0
opcache.fast_shutdown=1
opcache.enable_file_override=1
;opcache.optimization_level=0xffffffff
;opcache.inherited_hack=1
;opcache.dups_fix=0
;opcache.blacklist_filename=
;opcache.max_file_size=0
;opcache.consistency_checks=0
;opcache.force_restart_timeout=180
opcache.error_log=/var/log/php5/php5-opcache.error.log
opcache.log_verbosity_level=3
;opcache.preferred_memory_model=
;opcache.protect_memory=0
OBSERVAÇÃO: editarei o bloco de configuração da pergunta (enquanto estiver aberto) com todas as boas respostas para torná-lo útil para todos e evitar sugestões repetidas também, se houver algum problema ou representar uma violação das regras do site, apenas me avise.
magento2
performance
opcache
MauroNigrele
fonte
fonte
Respostas:
opcache.max_accelerated_files
=16000
é definitivamente baixo para o Magento 2.find . -type f -print | xargs grep "<?php" | wc -l
me dá30736
a minha instalação do Magento 2 (com um código gerado navar/generation
pasta e com algumas extensões externas instaladas).Eu recomendo definida
opcache.max_accelerated_files
para65406
se o servidor tem uma única instalação Magento 2 e não tem outros sites PHP.Se você possui vários sites PHP no servidor, considere o valor
130986
.fonte
Eu também recomendaria incluir as seguintes configurações que foram adicionadas no php7, acredito
fonte