Кэширование - процесс сохранения страниц сайта в кэше для предотвращения их постоянной загрузки с сервера. При первом обращении пользователя к веб-странице сайта происходит её генерация и передача в браузер для обзора. За счет включенного кэширования страница не будет постоянно генерироваться, создавая лишнюю нагрузку на сервер, вместо этого она сохраниться в папке кэша сайта.
При повторном обращении пользователя к веб-странице, вместо генерации будет происходить её извлечение из кэша, что в свою очередь способствует снижению нагрузки на сервер, экономя его ресурсы. Дополнительно можно сэкономить интернет-трафик, что очень актуально при использовании мобильного интернета.
Помимо того, что кэширование позволяет ускорить загрузку сайта, у него есть существенный недостаток. При редактировании сайта в откэшированных веб-страницах сразу не будут видны изменения. Однако существует несколько вариантов решения данной проблемы.
Настройки кэширования в Joomla
В панели управления Joomla: "Система" - "Общие настройки" - вкладка "Система" располагаются настройки системного кэша.
- Уровень кэширования "Стандартный" не кэширует модули.
- Уровень кэширования "Прогрессивный" является полноценным кэширование, в том числе модулей.
- "Время кэширования" является жизнью кэша в минутах, по истечению этого времени он обновляется.
Именно опция "времени кэширования" и является ключевой при решении проблемы с невидимостью изменений на откэшированных страницах сайта.
Ручная очистка кэша
Проходим в панели управления Joomla: "Система" - "Очистить весь кэш" - выбираем необходимые группы кэша - нажимаем кнопку "Удалить".
Автоматическая очистка кэша при помощи плагина Cache Cleaner
Ручная очистка кэша является вполне неприятным занятием при постоянном редактировании материалов или расширений сайта. Облегчить процесс очистки позволит специальный плагин Cache Cleaner от компании NoNumber, который имеет как бесплатную, так и платную версию, которая расширяет функционал расширения. Однако бесплатного функционала вполне достаточно.
Принцип работы плагина заключается в автоматической очистке кэша любого элемента сайта при нажатии кнопки "Сохранить". Более подробно об этом Вы можете узнать из представленного ниже видео урока.
Комментарии