moin,
Ja, warum willst Du nur die Ergebnisse der Bemühungen der Datenbank (die übrigens auch schon einen Cache hat) cachen und nicht gleich den kompletten Output? Den kann man sogar schon vorzippen und so den Server gehörig entlasten.
Ich bastell mir meinen View aus Fragmenten zusammen. Wenn sich nur ein Fragment geändert hat aber alle anderen gleich blieben, so brauch sich nur ein View-Fragment um Daten aus DB bemühen. Der Rest der View-Fragmente holt sich eben das gecachte.
lgmb