Mark Nottingham, à qui l'on doit l'un des tutoriels les plus clairs sur le cache HTTP, profite de son courrier des lecteurs pour apporter une précision concernant l'emploi de Expires ou de Cache-Control: max-age.

Sa conclusion est claire :

So, my recommendation is to either use a well-tested library (e.g., mod_expires) to generate both Expires and Cache-Control: max-age for you, or to only generate CC: max-age if you’re doing it yourself, to reduce the chance of messing things up.