HTTP caching headers: how should must-revalidate work?
- by Bobby Jack
Using trac, I'm getting a response with the following header:
Cache-control: must-revalidate
Moreover, no 'Expires' header is being sent. Our local proxy, however, is caching these responses, so when an edit is made, pages need to be 'hard refreshed' to update. Is the proxy misbehaving? Other headers that might be relevant:
Connection Keep-Alive
Proxy-Connection Keep-Alive
Keep-Alive timeout=15, max=100