2

私の開発用 VM では、変更が小さい場合、OPcache はファイルのキャッシュを無効にしません。変更間の時間は考慮されていないようです。OPcacheに注意を向けさせるために、多くの場合、偽のコメント(最大80文字)を追加する必要があります。OPcache を無効にすると、問題はなくなります。

開発 VM で OPcache を有効にしたままにしておきたいと思っています。これにより、処理がかなり高速化され、本番環境との一貫性が保たれます。わずかな文字変更でも OPcache がファイルを無効にするためにできることはありますか?

PHP 5.5.14
アパッチ2.4.9
Ubuntu 14.04

OPcache 設定:

opcache.enable                  = true
opcache.enable_cli              = false
opcache.use_cwd                 = true
opcache.validate_timestamps     = true
opcache.inherited_hack          = true
opcache.dups_fix                = false
opcache.revalidate_path         = false
opcache.log_verbosity_level     = 1
opcache.memory_consumption      = 1024.00 = MB
opcache.interned_strings_buffer = 16
opcache.max_accelerated_files   = 4000
opcache.max_wasted_percentage   = 0.05
opcache.consistency_checks      = 0
opcache.force_restart_timeout   = 180
opcache.revalidate_freq         = 0
opcache.preferred_memory_model  
opcache.blacklist_filename  
opcache.max_file_size           = 0
opcache.error_log 
opcache.protect_memory          = false
opcache.save_comments           = true
opcache.load_comments           = true
opcache.fast_shutdown           = true
opcache.enable_file_override    = false
opcache.optimization_level      = 4294967295
4

1 に答える 1