title: What is the best way to do server-side output caching in PHP?
body: <p>I have a pretty complicated <code>index.php</code> now, and I would like to only run it once every hour. What is the best way to achieve this? Some ideas I've had</p>
  
  <ul>
  <li>Put it in APC with <code>apc_store($page, 60*60*)</code> -  I feel this isn't what APC is for and will probably be doing something bad to the other parts of my site</li>
  <li>Save the output to a filesystem somewhere - Then apache needs write access somewhere which might be a pain</li>
  <li>Somehow setup apache to do the caching for me - Is this possible?</li>
  </ul>