Кэширование Joomla. Очистка кэша в Joomla. Снижение нагрузки на сервер

Что же такое кэширование joomla? Кэширование - это процесс сохранения файлов в директорию "cache", которые уже были просмотрены пользователем. Например, пользователь открыл страницу Вашего сайта и к базе данных посыпались запросы на открытие изображений, файлов CSS и т.д. Проще говоря, создается HTML страница, которая отправляется пользователю и попадает в папку "cashe". Теперь при следующем переходе на эту самую страничку, запросы к базе данных (и, естественно, к Вашему серверу) уже поступать не будут. Чтобы сократить число таких запросов к базе данных, мы включаем кэширование. Это дает сильное снижение нагрузки на сервер joomla, на котором находится Ваш сайт, а так же значительно увеличивает быстродействие сайта (Более подробно вот тут: Ускорение Joomla. Оптимизация работы сайта).
Из всего вышесказанного Мы поняли, что включение кэширования помогает в ускорении Joomla. Но как же быть, если мы регулярно добавляем материалы на сайт, а изменения и добавления новых статей никто не видит, потому что все страницы берутся из кэша? Тут есть два решения этой проблемы:
1. Можно вручную удалять кэш со своего сайта после каждого обновления. Для этого зайти в административную панель своего сайта и справа вверху найти вкладку инструменты и нажать "Очистить кэш":
Теперь выделяйте все элементы, кэш которых Вы хотите почистить и нажимайте справа вверху "Удалить":
Кроме этого желательно ещё удалить "Устаревший кэш" для удаление тех записей, которые уже не актуальны. Для этого заходите в "Инструменты">>"Удалить устаревший кэш" и в открывшемся окне справа нажать на кнопку "Удалить устаревший кэш":
2. Второй способ более удобный и разумный. В общих настройках Вы сами включаете кэширование и выставляете время жизни кэша в минутах. Время жизни кэша нужно выставлять в зависимости от того, как часто у Вас на сайте происходят изменения (например, добавляются статьи и прочее). Если Вы пишите одну статью в день, то время жизни можно выставить 1440 минут (24 часа). По истечении этого времени, кэш удалится самостоятельно и все добавленные статьи станут видны пользователям. Для включения кэша пройдите по пути "Сайт">>"Общие настройки">>"Система" и там в правой части экрана найдите "Установки кэша":
Автоматическая очистка кэша joomla значительно упростит Вам жизнь и поможет избежать ненужных разговоров с Вашим сервером о сильной нагрузке.
Кэширование модулей Joomla
На Вашем сайте могут быть установлены модули, которые не желательно было бы кэшировать, например, модуль "Самые читаемые". Ведь информация в этом модуле может изменяться значительно чаще, чем добавляются новые статьи, поэтому нам нужно выключить кэширование в этом модуле. Для этого заходим в административную панель своего сайта, переходим в "расширения">>"менеджер модулей", выбираем нужный модуль и заходим в его настройки. В правой части ищем вкладку "Расширенные параметры" и в ней отключаем кэширование или устанавливаем меньшее время жизни кэша для более частого обновления информации в этом модуле:
По аналогии с этим способом, можно настроить кэширование и других компонентов сайта. Главное правильно выбрать время жизни кэша для большего снижения нагрузки с сервера и улучшения быстродействия сайта. Следите за обновлением блога joofaq.ru или подпишитесь на получение материалов любым удобным способом.