My reasoning is:
* any CSS or JS files
their name contains their hash — 1 month
* anything under img folder
might change while keeping name — 1 day
* any image anywhere except img folder
usually giant photos attached to blog posts, rarely change and if they do, they usually change name as well — 1 month