title: Set HTTP Caching Expiration, Recommended by Google PageSpeed
body: <p>I ran tests on my website using Google's PageSpeed and it recommends that I "Leverage browser caching" and provided the following resource: </p>
  
  <p><a href="http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching" rel="noreferrer">http://code.google.com/speed/page-speed/docs/caching.html#LeverageBrowserCaching</a></p>
  
  <p>This resource never explains how to actually change the expiration date of my http headers.  Do I do this through .htaccess?  I would like to set the caching for as long as possible (without violating Google's policy of a year max).</p>
  
  <p>Any advice on recommended settings (for a custom php-driven social networking community) would be greatly appreciated.</p>