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