Anthony Accioly<p>Quick question for folks who understand HTTP caching on reverse proxies like Squid or Cloudflare. If I have a GET REST endpoint responding with 200 OK and the following headers:</p><p>Cache-Control: public, max-age=3600 <br>ETag: "123-a"</p><p>The proxy should cache and serve the response without hitting the underlying server more than once for the first hour, then send a request with If-Match: "123-a" when the cache goes stale, right? Is there any reason why it wouldn’t?</p><p><a href="https://accioly.social/tags/http" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>http</span></a> <a href="https://accioly.social/tags/caching" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>caching</span></a> <a href="https://accioly.social/tags/etag" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>etag</span></a> <a href="https://accioly.social/tags/rest" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rest</span></a> <a href="https://accioly.social/tags/tech" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>tech</span></a></p>