APCu будет извлекать только те значения, которые были сохранены в текущей загрузке страницы.
Обновляя это дважды:
<?php
var_dump(apcu_fetch("test"));
apcu_store("test", "works", 3600);
var_dump(apcu_fetch("test"));
?>
выводит следующее:
bool(false) string(5) "works"
Таким образом, он сохраняет данные во время загрузки текущей страницы. После этого его больше не существует …
Я использую последнюю стабильную версию (5.1.2) с конфигурацией по умолчанию на PHP 7.0.0.
Я пробовал разные версии APCu и PHP 7. Также не могу найти ничего похожего в Google …
APC (u) предназначен для работы в многопроцессорном или многопоточном SAPI prefork.
FastCGI (без FPM) и CGI не являются моделями prefork, они порождают различные процессы, так как такие APC (u) не будут работать правильно в этих средах.
Также не будет ничего, что использует разделяемую отображенную память, как Opcache: они могут кэшировать для текущего процесса, но делиться они не могут.
Других решений пока нет …