Для того чтобы выполнить ускорение работы Joomla совсем не обязательно установливать дополнительные плагины и компоненты, писать дополнительные скрипты и изменять конфигурацию хостинга. Часто решение лежит на поверхности. Во многом сократить время загрузки сайтов на Joomla помогут изменения в ОБЩИХ НАСТРОЙКАХ.
Кэширование страниц
Включите кэширование, это значительно сократит время загрузки многих файлов. Используйте его для всех расширений, однако имейте ввиду, что измененные данные будут обновлены на сайте через то время, которое было установлено в настройках.
Также важно знать, что не все расширения поддерживают кэширование. Так, например, стандартный модуль навигации BreadCrumbs (Хлебные крошки) показывает старые значение, поэтому в настройках этого модуля кэширование нужно отключить.
Использование Gzip-сжатия
Gzip-сжатие реально сокращает время загрузки сайта, но для того, чтобы эта функция нормально работала, хостинг должен быть достаточно мощным. Проверить это можно только включив такое сжатие, если Вы увидели перемены в положительную сторону, то оставьте Gzip-сжатие активным.
Также на скорость работы сайта могут влиять неиспользуемые расширения, поэтому по возможности отключайте или полностью удаляйте расширения, которыми не пользуетесь.
Готовые шаблоны, а в особенности бесплатные, также обычно имеют достаточно большой размер и плохо оптимизированы, поэтому их время загрузки часто достаточно длительное.