Estoy trabajando con una pila de Magento 2, estoy reutilizando parte de mi configuración de Magento 1 OpCache. Ya he aprendido que ahora debemos habilitar los comentarios, pero estoy bastante seguro de que se pueden mejorar otros valores, así que aquí está mi configuración actual:
[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
NOTA: Editaré el bloque de configuración en la pregunta (mientras esté abierto) con todas las buenas respuestas para que sea útil para todos, y también evitaré las sugerencias repetidas, si hay algún problema al respecto o representa una violación de las reglas del sitio, sólo házmelo saber.
magento2
performance
opcache
MauroNigrele
fuente
fuente
Respuestas:
opcache.max_accelerated_files
=16000
definitivamente es bajo para Magento 2.find . -type f -print | xargs grep "<?php" | wc -l
me da30736
para mi instalación de Magento 2 (con un código generado en lavar/generation
carpeta y con algunas extensiones externas instaladas).Recomiendo puse
opcache.max_accelerated_files
a65406
si el servidor tiene una única instalación de Magento 2 y no tiene otros sitios PHP.Si tiene varios sitios PHP en el servidor, considere el valor
130986
.fuente
También recomendaría incluir las siguientes configuraciones que se agregaron en php7, creo
fuente