В моей разработке VM OPcache не делает недействительным кеш файла, если изменения небольшие. Количество времени между изменениями, по-видимому, не принимается во внимание. Мне часто приходится добавлять кучу фиктивных комментариев (~ 80 символов), чтобы заставить OPcache принять к сведению. Если OPcache отключен, проблема исчезнет.OPcache не обновляется при изменении размера файла
Я бы очень хотел, чтобы OPcache был включен на моей виртуальной машине, поскольку он ускоряет работу и немного меняет качество. Есть ли что-нибудь, что я могу сделать, чтобы убедиться, что OPcache делает недействительным файл после нескольких изменений символов?
PHP 5.5.14
Apache 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
Это сработало для меня, спасибо! – pcambra