Полагаю, вы ознакомились с отличным дополнением YSlow для Firefox, которое дает несколько отличных советов по ускорению загрузки.
Вы, безусловно, можете объединить js / css файлы на сервере перед загрузкой, но вы не захотите объединять html + js + css в один поток.Простая причина этого - кеширование в браузере.Файлы js и css загружаются только один раз, затем ваш HTML загружается для каждой новой страницы.Если js и css объединены в html, то, по сути, каждая страница отличается и ничто не может быть кэшировано.