@faragly

Как обновить данные кэша CPHPCache в 1С-Битрикс?

Здравствуйте! Есть кеш с временем жизни 1 час (3600), храню массив, но иногда нужно обновить данные внутри кеша, как это сделать?
  • Вопрос задан
  • 1935 просмотров
Пригласить эксперта
Ответы на вопрос 3
@vadamlyuk
Действительно, в официальной документации этот вопрос не рассмотрен.
Если с в кэше лежит валидный кэш с неистекшим TTL, то Вам не удастся его обновить.

Правильное решение - очистить кэш и добавить новое значение,
только не нужно вызывать ->clearDir(), достаточно вызвать ->clear() с соответсвующим тэгом
Ответ написан
Комментировать
@SirBataneg
веб-разработчик
ссылка на официальную документацию с пользовательскими комментариями
Ответ написан
mendler
@mendler
Senior Web Developer
Например тегировать и очищать по тегу. Или, если это кеш компонента, то очищать по тегу который ставит компонент.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы