Я использую адаптер файловой системы для кэширования данных.Zend Framework 2 Файловая система кэша
Например.
$cache = StorageFactory::factory(array(
'adapter' => array(
'name' => 'filesystem'
'options' => array('ttl' => 1800, 'cache_dir' => './data/cache'),
),
));
Но при использовании функции getItem()
ПОСЛЕ ТТЛ часов над возвращает ложь на успех и т.д., которые он должен ... Тем не менее, я заметил, что файл остается в системе , Есть ли способ заставить использовать кешированный файл?
Сценарий. Мой кеш устарел, когда он запускает некоторые дорогостоящие функции, они ничего не возвращают, или время от времени. Поэтому я бы хотел использовать кеш!
Просто интересно, если это возможно?
Спасибо!
Извините, я смущен. Не следует использовать TTL? –
Если ваша система Cache распознает ваши файлы как устаревшие, она обрабатывает их, как будто они не кэшируются. это то, что TTL для. – nofreeusername