Ich arbeite mit einem Magento 2-Stack und verwende einige meiner Magento 1 OpCache-Konfigurationen wieder. Ich habe bereits gelernt, dass wir jetzt Kommentare aktivieren müssen, aber ich bin mir ziemlich sicher, dass andere Werte verbessert werden können. Hier ist meine aktuelle Konfiguration:
[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
HINWEIS: Ich werde den Konfigurationsblock in der Frage (während er geöffnet ist) mit allen guten Antworten bearbeiten, um ihn für alle nützlich zu machen, und auch wiederholte Vorschläge vermeiden, wenn diesbezüglich ein Problem vorliegt oder einen Verstoß gegen die Site-Regeln darstellt. Lass es mich wissen.
magento2
performance
opcache
MauroNigrele
quelle
quelle
Antworten:
opcache.max_accelerated_files
=16000
ist definitiv niedrig für Magento 2.find . -type f -print | xargs grep "<?php" | wc -l
gibt mir30736
für meine Magento 2-Installation (mit einem imvar/generation
Ordner generierten Code und mit einigen installierten externen Erweiterungen).Ich empfehle die Einstellung
opcache.max_accelerated_files
,65406
wenn Ihr Server eine einzelne Magento 2-Installation und keine anderen PHP-Sites hat.Wenn Sie mehrere PHP-Sites auf dem Server haben, berücksichtigen Sie den Wert
130986
.quelle
Ich würde auch empfehlen, die folgenden Einstellungen aufzunehmen, die meiner Meinung nach in PHP7 hinzugefügt wurden
quelle