Io inizierei con evitare il ridimensionamento html, esempio l'immagine t-shirt 490px × 200px viene ridimensionata a 370px × 151px con impostata la visualizzazione tramite visualizzazione flessibile del browser a 1920x1080, quindi sicuramente visualizzo la pagina nelle sue dimensioni massime, poi tramite software la esporterei con esporta per il web in maniera da ottenere una dimensione in kb "leggera", per lo slideshow idem non gli imposterei le immagini che sono anche negli articoli in cui hai bisogno di una dimensione diversa e visto che non inserirai tantissimi contenuti creerei proprio una cartella a lui dedicata dove inserire le immagini ottimizzate. Per il resto attiva la cache di joomla, il plugin system - page cache mettendo su si Usa cache browser, poi c'è il plugin
JCH Optimize che da belle soddisfazioni per css e js attenzione solo alla configurazione potrebbe bloccare qualche script