Mysql bien optimizado ya realiza caché de consultas el mismo motor de Mysql. No confundir con caché de "páginas" .. ¿Tu tienes acceso a la configuración de Mysql?.
Sobre el caché de páginas .. cualquier sistema de gestión de motor de plantillas incorpora esas funcionalidades.
Un ejemplo en castellano de un sistema completo:
NokTemplate
http://www.jpw.com.ar/noktpl.php
Un saludo,