Welcome! Log In Create A New Profile

Advanced

Re: Auto refresh for expired content?

May 17, 2017 03:29AM
Hi Francis,

thanks a lot for your reply!

I tried to use proxy_cache_background_update with the following config part.

proxy_cache_path /var/cache/nginx/spieldaten levels=1:2 keys_zone=spieldaten:100m max_size=150m inactive=5d use_temp_path=off;
... ... ...
proxy_cache test;
proxy_cache_valid 200 302 1m;
proxy_cache_valid 404 1m;
proxy_cache_valid any 2m;
proxy_ignore_headers X-Accel-Expires Expires Cache-Control;
proxy_cache_use_stale error timeout updating http_500 http_502 http_503 http_504;
proxy_cache_lock on;
proxy_cache_background_update on;

So my hope was with an inactive setup of 5d, even the requests which are not often called, will be keep i the cache and proxy_cache_background_update will do the magic - if a user request content, it will be fetch the "old" one from the cache and nginx will fetch a fresh copy in the background.
But unfortunately the user gets always the old one from the cache, if proxy_cache_background_update is on - so something must be wrong with my config?!?

I even thought about a cron job, but the problem is, i have thousands of different requests - so my hope was, that nginx can do the magic, wenn a content in the cache expired, there will be a "trigger" that nginx can fetch a new one in the background...

Maybe you have an idea, why proxy_cache_background_update not working?

Thanks!
Maik
Subject Author Posted

Auto refresh for expired content?

mkuehn May 16, 2017 12:47PM

Re: Auto refresh for expired content?

Francis Daly May 16, 2017 01:20PM

Re: Auto refresh for expired content?

mkuehn May 17, 2017 03:29AM

Re: Auto refresh for expired content?

Roman Arutyunyan May 17, 2017 07:14AM

Re: Auto refresh for expired content?

mkuehn May 17, 2017 09:07AM

Re: Auto refresh for expired content?

Roman Arutyunyan May 18, 2017 07:44AM

Re: Auto refresh for expired content?

mkuehn May 18, 2017 10:02AM

Re: Auto refresh for expired content?

mkuehn May 29, 2017 10:21AM

Re: Auto refresh for expired content?

Francis Daly May 17, 2017 11:54AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 229
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready