Существует сайт, созданный в Joomla 2.5.x. Включен системный кэш. Веб-сайт содержит компонент с именем com_magic , который обрабатывает URL-адреса, например:
https://websiteurl.com/bikes?view=best
https://websiteurl.com/bikes?view=latest
Тайм-аут системного кэша глобально установлен на 7 дней. Но проблема с последним взглядом. Каждый день работа cron собирала данные с конечной точки поставщика велосипедов. Он проверяет, есть ли новые велосипеды. И если да, он добавляет их в базу данных.
К сожалению, поскольку системный кэш установлен на 7 дней, если появляется новый велосипед, последний URL не отображает новые велосипеды, пока кэш не станет недействительным.
Кэш для страницы и компонента com_magic должен быть очищен:
- Каждый день или
- Когда новый велосипед станет доступным
Для URL:
https://websiteurl.com/bikes?view=latest
- Как очистить кеш для вышеуказанного URL как для кеша страниц, так и для com_magic
компонентный кеш программно? Или:
- Как изменить тайм-аут кэша для страницы и компонента com_magic для этого URL на 1 день? Или:
- Как отключить кэширование для этого конкретного URL-адреса для страницы и компонента com_magic?
Важное замечание: Это вопрос о бэкенде Joomla cache. НЕ о кеше браузера!