Допустим, у меня есть две версии одного и того же файла. Один - app / v1 / lib / ExampleClass.php, а другой находится в app / v2 / lib / ExampleClass.php. Для экономии памяти xcache создает opcache только для одной версии этих файлов. Но проблема возникает, когда изменяется v1 или v2, и xcache постоянно обслуживает неправильный opcache. Раньше я всегда разделял главные процессы php-fpm для разных версий приложения. На этот раз у меня нет такой роскоши, но проблема остается. Есть ли другой способ обойти это?
ОС: Debian 8 PHP: версия 5.6.30 XCache: версия 3.2.0
XCache не обновлялся с 2014 года. PHP 5.6 имеет собственный кеш OPCode, http://php.net/manual/en/book.opcache.php. Вы должны использовать это вместо XCache.
Если вам нужно кэширование пользовательских переменных, вам нужно получить APCu и использовать его.