Один из способов ускорить работу движка Joomla — это включить кэширование.
Разработчики предоставили нам два варианта:
- Стандартное кэширование
- Прогрессивное кэширование
В большинстве случае нам необходимо стандартное кэширование, оно позволяет сохранить страницу в виде файла, первый посетитель страницы запустит этот процесс, страница сохранится и следующим посетителям будет загружаться гораздо быстрее. То есть исключаются такие действия как: подгрузка информации из базы, загрузка компонентов, плагинов, модулей и наконец формировать шаблон со всеми этими приблудами как единое целое.
С полезностью и необходимостью этой функции мы определились, теперь давайте пошагово разберемся где и как ее включить.
Логинемся в админку идем: Система— Общие настройки — вкладка «Система»
В блоке настройка Кэша пункт Системный кэш (по умолчанию Кэширование отключено), выбираем «Стандартное кэширование». Сохраняем настройки.
Это еще не все! В Joomla 3 данная функция реализована с помощью плагина «Система — Кэш» (он так же по умолчанию выключен), его нам и надо включить.
Идем в пункт меню Расширения — далее Плагины
Откроется довольно внушительное количество плагинов, не будем усложнять себе жизнь поиском в ручную. Набираем в строке поиска слово «Кэш» (естественно без кавычек).
В результате увидим найденный плагин «Система-Кэш» заходить в него нет необходимости, просто жмакаем на красный кружочек с крестиком, вместо него появиться зелененькая галочка, что будет означать плагин включен и готов к работе.
Радуемся результату.
З.Ы. Есть смысл следить за объемом предоставленного хостером места. Если вы сэкономили выбрав минимально-подходящий тариф, то есть (правда я сам ни разу не сталкивался) вариант, что физическое место на диске сервера в конце концов закончиться. Это не беда, самый простой способ это перейти на тариф посерьезнее, но а если жаба душит или не целесообразно по каким-то причинам, Кэш можно и почистить переодически.
Так же рекомендую включать данную функцию когда полностью закончите работу над сайтом, если не для себя то перед тем как сдавать все «ключи» заказчику в момент передачи вам «кэша» :) Заказчику скажите, что бонусом за приятную с ним работу дополнительно поработаете над оптимизацией — вам не сложно, заказчику приятно!
Следующая заметка из цикла "ускоряем работу" CMS Joomla 3 — ускоряем работу | Gzip-сжатие |