Здравствуйте!
В данной статье мы узнаем, что такое кэш и для чего он нужен.
Кэширование в Joomla это работает так:
Когда пользователь делает запрос на страницу (к примеру открывает главную страницу сайта), то страница не только генерируется и передается в браузер пользователя (кэшируется), а и сохраняется в папке кэша Вашего сайта. Когда пользователь еще раз обратится к данной страницы, то она не будет генерироваться еще раз и создавать дополнительную нагрузку на сервер, а просто передаст информацию с кеша.
Вот такой принцип работы кэширования. Если у Вас сайт с большой посещаемостью, то данная функция сможет немного убрать нагрузку на сервер.
Но тут вопрос... Что же будет если внести изменения на сайт? Страница то кэширована и изменения не будут видны.
Для решения этого вопроса, в настройках Joomla есть функция кэширования.
Идем в "Сайт - Общие настройки" - вкладка "Система".
Здесь мы можем управлять кэшированием.
Кэш
Тут мы можем выбрать тип кэширования:
- Отключено.
- Прогрессивное.
- Стандартное.
Прогрессивное - это максимальное кэширование (включает в себя кэширование модулей).
Стандартное - системный кэш меньше (не кэширует модули).
Обработчик кэширования - выбор обработчика для кэширования (можно пользоваться не только стандартным, но и устанавливать дополнительные)
Время кэширования - это ответ на тот волнующий вопрос.
Там мы можем указать время жизни кэша. К примеру: если поставить на 15 минут, то по истечению этого времени, кэш будет обновлен.
Для ручной очистки кэша, идем в "Сайт - Обслуживание - Очистить весь кэш или устаревший".
Важно выставить правильное время кэширования, рассчитайте периодичность обновления информации на сайте или после каждого обновления очищайте его.
На этом все, Удачи!)