diff --git a/roles/archwiki/templates/nginx.d.conf.j2 b/roles/archwiki/templates/nginx.d.conf.j2 index ce395d1a952133f3f7ea185c124dc365232a1fef..547ba74f325b3dc5872afacd84f7b7886983bc7d 100644 --- a/roles/archwiki/templates/nginx.d.conf.j2 +++ b/roles/archwiki/templates/nginx.d.conf.j2 @@ -88,6 +88,9 @@ server { fastcgi_cache wiki; fastcgi_cache_valid 200 10m; + fastcgi_cache_background_update on; + fastcgi_cache_use_stale updating; + fastcgi_cache_lock on; add_header X-Cache $upstream_cache_status; } @@ -113,6 +116,10 @@ server { include fastcgi.conf; fastcgi_cache wiki; + fastcgi_cache_background_update on; + fastcgi_cache_use_stale updating; + fastcgi_cache_lock on; + add_header X-Cache $upstream_cache_status; limit_req zone=archwikilimit burst=10 nodelay;