Задать вопрос
@faragly

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

Здравствуйте! Есть кеш с временем жизни 1 час (3600), храню массив, но иногда нужно обновить данные внутри кеша, как это сделать?
  • Вопрос задан
  • 1996 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
@vadamlyuk
Действительно, в официальной документации этот вопрос не рассмотрен.
Если с в кэше лежит валидный кэш с неистекшим TTL, то Вам не удастся его обновить.

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

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽