I've simplified this example a lot, but the theory is there.
I have a table which contains content for a page - there might be 3 or 4 rows per page.
Every time a page loads, the database is queried and the content loads. This is fine generally, but on busy sites this can hit the database quite a lot.
I'm looking for some kind of "caching" solution - that ideally doesn't use much in the way of memory (ideally it'll be file system based).
Any ideas?