Hacker News new | past | comments | ask | show | jobs | submit login

> First, get rid of the `etag`, `expires`, and `last-modified` headers and go with expiration caching only. Increase the `max-age` from one day (86400) to one year (31536000).

Since it's a statically generated website, I'd favor never expiring the cache, and using cache-busting hashes instead. That way the cache is only emptied when the file actually changes.




Unfortunately there is no "never" setting. The HTTP spec recommends 1 year.


Isn't the etag just a hash of the content?


It can be, but doesn't need to be as long as it is some sort of indication of the uniqueness of the content. A last modified date should work in the same way.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: