Я использую APC за Опкод оптимизация и хранение данных в течение небольшого времени, пока я не прочитал, что OPCache
непосредственно включен в PHP поскольку PHP5.5. Таким образом, я перешел на OPCache + APCu.
Но небольшие изменения в коде, такие как добавлениеdie(var_dump($some_var));
«для отладки не принимаются во внимание, но через некоторое время.
Должен ли я включить OPCache выключен в режиме разработки?
Если вы используете opcache, то любые изменения в вашем коде не вступят в силу, если он читает из кэша. Вы можете контролировать поведение opcache в файле php.ini (http://php.net/manual/en/opcache.configuration.php).
Если до появления изменений в вашем коде требуется несколько секунд, и это проблема для вас, вы можете уменьшить opcache.revalidate_freq
в 0, чтобы изменения файла заставили его немедленно кешировать. Я бы посоветовал вам сохранить opcache в работе, так как это значительно увеличит скорость вашего приложения.
Других решений пока нет …