From 93a486818f8a4a2fd55afa8c00e6226bc3b2462f Mon Sep 17 00:00:00 2001 From: Grant Slater Date: Tue, 26 Mar 2024 20:56:17 +0000 Subject: [PATCH] imagery: improve tiler caching and keepalive --- .../imagery/templates/default/nginx_titiler.conf.erb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cookbooks/imagery/templates/default/nginx_titiler.conf.erb b/cookbooks/imagery/templates/default/nginx_titiler.conf.erb index cebf0efab..e84948441 100644 --- a/cookbooks/imagery/templates/default/nginx_titiler.conf.erb +++ b/cookbooks/imagery/templates/default/nginx_titiler.conf.erb @@ -63,6 +63,7 @@ server { proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-SSL on; proxy_http_version 1.1; + proxy_set_header "Connection" ""; proxy_redirect off; } @@ -76,10 +77,16 @@ server { proxy_set_header X-Forwarded-Proto https; proxy_set_header X-Forwarded-SSL on; proxy_http_version 1.1; + proxy_set_header "Connection" ""; proxy_redirect off; proxy_cache_key "$scheme$proxy_host$uri"; proxy_cache ngi-aerial; - proxy_cache_valid any 90d; + proxy_cache_valid 200 204 180d; + proxy_cache_use_stale error timeout updating http_502 http_503 http_504; + proxy_cache_background_update on; + proxy_ignore_headers Cache-Control; expires max; + add_header X-Proxy-Cache $upstream_cache_status; + } } -- 2.45.1