I am struggling with Cache Control in my application.
Apparently my browser was requesting the HTML files with Max-Age=0. My web-server doesn't have a directive, but the CDN proxy was passing a cache directive with 24 hours time to live.
The question is, what happens if a browser pass No-Cache in the request, for example, but the server specifies a Cache time? What has the highest precedence?
Can I ignore cache completely from client, or am I always subject to what the server responds?