самое главное в производительности данной системы - это минимальное число запросов к бд. есть такие компоненты, которые выдают по 30-70 запросов, что и создает тормоза.
Лично я пользуюсь
1.1) вывожу debug, смотрю
1) ставлю joomlacache (JAccelerator by Radoslaw Kubera) (Качать выше по ссылке), распределяю кеширование
2) частично удаляю прочие лишние запросы по методу
Для просмотра ссылки Войди или Зарегистрируйся
Допустим используется форум FireBoard, в нем 10 форумов и в каждом по 5 тем, итого уже 50 запросов к бд + допустим, что есть некое меню со вложенностями, каждый пункт меню - это +1 запрос, итого еще ,предположим, добавилось 30 запросов.
Сама система выдает еще около 16-20 (вывод шаблона, контента, различные модули на странице)
В общей сумме имеем около 100, что и создает тормоза.
Был пример с одним сайтом, где было 2 меню со вложенностями, пунктов штук под 70, т.е 70 запросов, поставил кешироваться через joomlacache на 5 дней меню, в итоге все эти 70 запросов просто исчезли, отсюда делаем вывод...
Вообще на странице с FireBoard (его тоже на кеш 10 минутный ставил) было 146 запросов, а после танцев с бубном и действиями выше стало 23, время генерации до 0.54... после 0.12 (хостинг РБК)
А пользоваться нуленым jre крайне не рекомендую, его только покупать надо