Je travaille avec une pile Magento 2, je réutilise une partie de ma configuration Magento 1 OpCache. J'ai déjà appris que nous devons maintenant activer les commentaires, mais je suis sûr que d'autres valeurs peuvent être améliorées, voici donc ma configuration actuelle:
[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
REMARQUE: je vais modifier le bloc de configuration dans la question (lorsqu'elle est ouverte) avec toutes les bonnes réponses afin de le rendre utile pour tout le monde, et éviter les suggestions répétées aussi, s'il y a un problème à ce sujet ou représente une violation des règles du site, faites le moi savoir.
magento2
performance
opcache
MauroNigrele
la source
la source
Réponses:
opcache.max_accelerated_files
=16000
est définitivement faible pour Magento 2.find . -type f -print | xargs grep "<?php" | wc -l
me donne30736
pour mon installation de Magento 2 (avec un code généré dans levar/generation
dossier et avec des extensions externes installées).Je recommande mis
opcache.max_accelerated_files
à65406
si votre serveur a une seule installation Magento 2 et n'a pas d' autres sites PHP.Si vous avez plusieurs sites PHP sur le serveur, considérez la valeur
130986
.la source
Je recommanderais également d'inclure les paramètres suivants qui ont été ajoutés dans php7 je crois
la source