Кэшированием Joomla именуется процесс, при котором все файлы, которые пользователем были просмотрены, направляют в специальную директорию "cache". Настраивать кэширование относительно не сложно, но сделать это крайне необходимо.

Как работает процесс кэширования Joomla? Представьте, что пользователь на вашем сайте открыл какую-то страницу и занимается изучением информации на ней. Автоматически в базу данных сайта отправляются многочисленные запросы, которые направлены на открытие CSS файлов, всевозможных изображений со страницы и т.д. Другими словами, идет создание полноценного HTML кода страницы, который формируется и отправляется непосредственно на браузер пользователя и остается в папке браузера, которая по умолчанию названа "cashe".

кэш

Если пользователь решит открыть эту же страничку сайта еще раз, то уже никаких запросов у провайдера к базе данных вашего сайта не появится. Кэширование дает возможность снизить общее количество запросов к базе данных со стороны многочисленных пользователей. Это позволяет сделать нагрузку на сервер Joomla более оптимальной. Соответственно, будет расти быстродействие сайта, что нравится пользователям. Когда кэширования нет, процесс загрузки ваших страничек в зависимости от времени суток и прочих факторов может стать очень проблематичным.

Но что делать в том случае, если сайт постоянно обновляется? Ведь при кэшировании новая информация на страницах пользователя отображаться не будет – все берется из «старых запасов». Решить эту проблему можно:

1. Можно просто удалять с сайта Joomla кэш каждый раз, когда вы вставляете на сайт новую статью, новость или просто занимаетесь редактированием. Сделать это можно в административной панели: в правом верхнем углу имеется вкладка «Инструменты», в которой необходимо выбрать опцию «Очистить кэш». После нажатия определите все те элементы сайта, которые вам необходимо обновить и со спокойной душой удаляйте их.

Неплохо бы было время от времени также удалять весь кэш, который уже устарел, а его записи остались не актуальными. В инструментах для этого имеется отдельная одноименная опция «Удалить устаревший кэш».

2. Можно поступить более разумно и облегчить себе администрирование сайта Joomla надолго. Для этого в настройках необходимо выставить время существования одного кэша. Его стоит указывать, исходя из того, насколько часто вы осуществляете обновления. Если вы ежедневно добавляете на сайт текстовую информацию, то можно хранить кэш по 1440 минут – это ровно сутки. После этого он будет пропадать автоматически. Все установки кэша на Joomla вы сможете найти во вкладке «Система», которая находится в общих настройках сайта.