Как очистить кэширование страниц и компонентов по URL в Joomla 2.5.x? - PullRequest
0 голосов
/ 09 января 2019

Существует сайт, созданный в 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 должен быть очищен:

  1. Каждый день или
  2. Когда новый велосипед станет доступным

Для URL:

https://websiteurl.com/bikes?view=latest
  • Как очистить кеш для вышеуказанного URL как для кеша страниц, так и для com_magic компонентный кеш программно? Или:
  • Как изменить тайм-аут кэша для страницы и компонента com_magic для этого URL на 1 день? Или:
  • Как отключить кэширование для этого конкретного URL-адреса для страницы и компонента com_magic?

Важное замечание: Это вопрос о бэкенде Joomla cache. НЕ о кеше браузера!

...