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