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

Категория: Оптимизация и ускорение сайта на Joomla - .

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

Что же такое кэширование joomla? Кэширование - это процесс сохранения файлов в директорию "cache", которые уже были просмотрены пользователем. Например, пользователь открыл страницу Вашего сайта и к базе данных посыпались запросы на открытие изображений, файлов CSS и т.д. Проще говоря, создается HTML страница, которая отправляется пользователю и попадает в папку "cashe". Теперь при следующем переходе на эту самую страничку, запросы к базе данных (и, естественно, к Вашему серверу) уже поступать не будут. Чтобы сократить число таких запросов к базе данных, мы включаем кэширование. Это дает сильное снижение нагрузки на сервер joomla, на котором находится Ваш сайт, а так же значительно увеличивает быстродействие сайта (Более подробно вот тут: Ускорение Joomla. Оптимизация работы сайта).

Из всего вышесказанного Мы поняли, что включение кэширования помогает в ускорении Joomla. Но как же быть, если мы регулярно добавляем материалы на сайт, а изменения и добавления новых статей никто не видит, потому что все страницы берутся из кэша? Тут есть два решения этой проблемы:

1. Можно вручную удалять кэш со своего сайта после каждого обновления. Для этого зайти в административную панель своего сайта и справа вверху найти вкладку инструменты и нажать "Очистить кэш":

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

Теперь выделяйте все элементы, кэш которых Вы хотите почистить и нажимайте справа вверху "Удалить":

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

Кроме этого желательно ещё удалить "Устаревший кэш" для удаление тех записей, которые уже не актуальны. Для этого заходите в "Инструменты">>"Удалить устаревший кэш" и в открывшемся окне справа нажать на кнопку "Удалить устаревший кэш":

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

2. Второй способ более удобный и разумный. В общих настройках Вы сами включаете кэширование и выставляете время жизни кэша в минутах. Время жизни кэша нужно выставлять в зависимости от того, как часто у Вас на сайте происходят изменения (например, добавляются статьи и прочее). Если Вы пишите одну статью в день, то время жизни можно выставить 1440 минут (24 часа). По истечении этого времени, кэш удалится самостоятельно и все добавленные статьи станут видны пользователям. Для включения кэша пройдите по пути "Сайт">>"Общие настройки">>"Система" и там в правой части экрана найдите "Установки кэша":

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

Автоматическая очистка кэша joomla значительно упростит Вам жизнь и поможет избежать ненужных разговоров с Вашим сервером о сильной нагрузке.

Кэширование модулей Joomla

На Вашем сайте могут быть установлены модули, которые не желательно было бы кэшировать, например, модуль "Самые читаемые". Ведь информация в этом модуле может изменяться значительно чаще, чем добавляются новые статьи, поэтому нам нужно выключить кэширование в этом модуле. Для этого заходим в административную панель своего сайта, переходим в "расширения">>"менеджер модулей", выбираем нужный модуль и заходим в его настройки. В правой части ищем вкладку "Расширенные параметры" и в ней отключаем кэширование или устанавливаем меньшее время жизни кэша для более частого обновления информации в этом модуле:

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

По аналогии с этим способом, можно настроить кэширование и других компонентов сайта. Главное правильно выбрать время жизни кэша для большего снижения нагрузки с сервера и улучшения быстродействия сайта. Следите за обновлением блога joofaq.ru или подпишитесь на получение материалов любым удобным способом.

Добавить комментарий


Защитный код
Обновить