Hola, no se si lo has arreglado pero te comento igualmente.
La cache lo que hace es que la pagina se guarde mas tiempo en nuestro navegador, por lo cual si cada ves que entras a una pagina cargas siempre lo mismo una y otra vez, pues tarda mas que si ya lo tienes guardado previamente. va mas rapido.
El tiempo de cache es bueno ponerlo al meno 1 días (al menos eso hago yo), eso cuando la pagina esta en desarollo luego una ves terminada puedes poner mas, si no vas a cambiar imagenes.
Hice un analisis de tu pagina y este es el resultado.
Ahi te dice lo que te comente antes, tienes que comprimir los archivos JAVASCRIPT y CSS y comprimir las imagenes, entre otras cosas.
Para los JS tienes en:
http://jscompress.com
hay alguna otra pagina para css que ahora no recuerdo, el resto es ir corrigiendo lo que te recomiendan alli, al menos la HIGH y MEDIUM priority.
Un Saludo