Özel olarak geliştirilmiş bir sistem ise kendiniz yazmanız daha sağlıklı olacaktır diye düşünüyorum. DB'den gelen verileri json olarak saklamanız daha iyi olacaktır. Basit bir şekilde 10-20 satır kod ile html cache yapılabiliyor dosya bazlı ama dinamik bir site olduğunda sıkıntılar olabiliyor. Tabi karar sizin yinede.