I am working on a project where I need to cache static HTML copies of dynamic pages. I need to dramatically cut down on requests from a remote database.

It needs to runs on Linux and I need to be able to set a lengthy timeout, such as 8 to 12 hours.

A PHP solution is preferred.

Does anyone have any recommendations for a freebie software option that is easy to learn and install?