Reverse proxy caching for dynamic content
201904-nginx at jslf.app
Thu May 16 03:36:25 UTC 2019
On 2019-05-15 07:10, flierps wrote:
> Yes, upstream behaves as you would expect.
> Right now Nginx proxy_valid is set to 1 second. After that second Nginx
> revalidates with upstream and upstream will respond with 304 if applicable.
> I just do not want Nginx to serve from cache during that second. It always
> needs to revalidate.
a) the servers are time-synced, and
b) the upstream sets Expires to be the current time, and
c) the upstream sets Cache-Control to be 'must-revalidate'
nginx will cache the result, and handle subsequent 304s from the cache.
The nginx config is just:
More information about the nginx