Phoenix32: ага... скорость реакции - здесь важнее всего, т.к. от этого зависит жизнь пассажиров. А уже только потом - плавность интерфейса... goo.gl/peKjZi
Павел Радьков: кэш и gzip - нормально сейчас работают.
По скорости - Не нужно просто оставлять включенными те модули и ПЛАГИНЫ!, которые Вы не используете.
Про библиотеки: все зависит от задач. При использовании компонентов проще всего агрегировать (или дополнять, т.е. управлять front-end либами) унифицированный код (один экземпляр библиотеки, который работает со всеми компонентами) через .htaccess (основываясь на запрошеном имени файла и/или пути).
В общем, нужно понимать: что делаете и читать перед всей работой ОФИЦИАЛЬНУЮ ДОКУМЕНТАЦИЮ РАЗРАБОТЧИКОВ. Скажу просто: зная сам инструмент и framework - можно создать сайт любой сложности на Jooml'e.