私がそれらの設定を理解している限り:
opcache.validate_timestamps=0
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=3907
opcache.blacklist_filename=/blacklisted_files
パフォーマンスが向上するはずです(リンクによると:1、2および3)。最後の2については実際にはわかりません。私の場合、「internet_strings_buffer」の設定値「4」は決して満たされない可能性があります(したがって、より良い結果が得られません)が、「validate_timestamps」は stat() 関数のオーバーヘッドを削除する必要があるため、より良い結果が得られますパフォーマンスですが、JMeter でのテストによると、それを検証できません。各設定は個別にデフォルト設定よりも悪いです。
「パフォーマンス設定」があまり改善されない可能性があることは理解していますが、パフォーマンスが低下するべきではないと思います (差はリクエストごとに約 +2 ミリ秒です)。
質問:デフォルト設定がパフォーマンス/推奨設定よりも優れているのはなぜですか?
また、OPcache は小さなメモリの上書き/削除/検索を大きなメモリよりもうまく処理しますか (「opcache.memory_consumption」設定について話します)?