Влад Опубликовано: июня 12, 2017 Жалоба Поделиться Опубликовано: июня 12, 2017 Мысли вслух. Вот есть магазин с 100500тыс товаров. Весь турбами закешированный, все ок. Но есть у товаров опции и значения, которые обновляются в базе каждый час, а именно вот так https://uask.biz/ru/santehnika/kompakti--unitazi/kompakt-kolo-runa-l89201-188422 Региональные склады и наличие на них это собственно опции и их значения. Данные берутся у поставщика каждый час И вот когда скрипт отработает, то задача как-то сбросить старый кеш. А ну кто умный, присоветуйте как это красиво сделать чтоб над сайтом не сидеть и каждый час кеш не сбрасывать руками. P.S. Скрипт в конце работы шлет письмо что все ок, как его научить кеш чистить? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nikifalex Опубликовано: июня 12, 2017 Жалоба Поделиться Опубликовано: июня 12, 2017 $this->cache->delete('*'); Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
WarStyle Опубликовано: июня 12, 2017 Жалоба Поделиться Опубликовано: июня 12, 2017 49 минут назад, nikifalex сказал: $this->cache->delete('*'); И по крону файлик запускать? Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Влад Опубликовано: июня 12, 2017 Автор Жалоба Поделиться Опубликовано: июня 12, 2017 а что если в турбу вставить какую-то переменную, чтобы ей грубо говоря отправить значение скажем TRUE и турба штатно сбрасывает кеш как по нажатию кнопки пользователем? т.е. не хочется лезть извне со скриптами, а задействовать уже готовые опенкартовские решения, так имхо безопаснее Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.