@blackscorp: wenn Du mit YSlow fertig bist, gibt es noch das PageSpeed Plugin von Google, das Ding geht noch weiter ins Detail. Meine Startseite ist im YSlow mit 96 Bewertet, Google gönnt mir gerade mal 90.
@mcroll:
Durch die Expires-Header kannst Du eigentlich 90% aus dem Cache der User bedienen und die Anfragen auf den Server minimieren. Der Browser fragt nur an, ob es z.B. eine NEUERE Version der Bildes gibt, durch den retournierten Header weiss er dann auch ob er das alte verwenden kann, oder dieses Bild nachladen muss.
Ich bringe nach einem erstzugriff (laden der CSS Datei) eigentlich fast nur noch Text an die Leute, da der Rest im Cache ist. Ich würde an Deiner stelle also mal bei YSlow anfangen und mit den Bilddateien weitermachen, die kann man relativ einfach für das Web optimieren, ohne dass die Leute gross kompromisse eingehen müssen.
Bei Dir sollte das ohne Probleme auch möglich sein, unsere Projekte sind sich da ja nicht so verschieden.