Hello!<div><br></div><div>I am planning to use nginx to cache large files dispersed across several different regions. I have noticed that when a cached file expires, nginx always retrieves a fresh copy of the upstream file, regardless of whether it has changed.</div>
<div><br></div><div>I found a thread from September where someone was working on a patch to address this:</div><div><br></div><div><a href="http://mailman.nginx.org/pipermail/nginx-devel/2011-September/001187.html">http://mailman.nginx.org/pipermail/nginx-devel/2011-September/001187.html</a><br>
</div><div><br></div><div>But it looks like the thread died out without any code being accepted.</div><div><br></div><div>Does anyone know if there has been progress on this feature? What I'm trying to accomplish is:</div>
<div><br></div><div>1) Early detection of upstream file changes to force a cache refresh</div><div>2) Avoid fetching duplicate copies of upstream files due to bandwidth contraints</div><div><br></div><div>It seems that as-is, the nginx proxy cache feature may not allow me to do this.</div>
<div><br></div><div>Thanks for any tips,</div><div>Brad</div>