XCache обслуживает неправильную версию файла из opcache

Допустим, у меня есть две версии одного и того же файла. Один - 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

0
задан 21 March 2017 в 11:37
1 ответ

XCache не обновлялся с 2014 года. PHP 5.6 имеет собственный OPCode кэш, http://php.net/manual/en/book.opcache.php. Вы должны использовать это вместо XCache.

Если вам нужно кэширование пользовательских переменных, вам нужно получить APCu и использовать это.

.
0
ответ дан 5 December 2019 в 08:24

Теги

Похожие вопросы