Just how the hell do you set Cache-Control max-age?

I would probably set this in the web front-end (apache, etc) This is
where I do expires stuff. I have to be careful though since most of
the examples I've seen literally say to set it globally, but Rails
uses the public directory for caching as well.

For max age, I'd consider having Apache set it, so it will also be set
for cached files, if you use any caching.


Hi Petr,

Rails provides ActionController#expires_in and ActionController#expires_now for doing this on a case-by-case basis, but Michael is right that this is something you want to be doing on your HTTP server, not in your application.