XHTML/CSS? ci hai pensato? così diminuisci di molto il peso delle pagine visto che escludi totalmente le tabelle di layout e trasferisci quasi soltando dati puri nel XHTML. mentre il CSS contenente il layout vero e proprio, una volta visualizzata una pagina, rimane in cache per la maggior parte degli utenti (cioè quelli che hanno abilitato la funzione di cache).