implement nginx caching

This commit is contained in:
Blake Blackshear 2023-10-26 06:18:57 -05:00
parent cd64399fe5
commit 22ef7a7ae8

View File

@ -32,6 +32,8 @@ http {
gzip_proxied no-cache no-store private expired auth;
gzip_vary on;
proxy_cache_path /dev/shm/nginx_cache levels=1:2 keys_zone=api_cache:10m max_size=10m inactive=1m use_temp_path=off;
upstream frigate_api {
server 127.0.0.1:5001;
keepalive 1024;
@ -185,6 +187,11 @@ http {
proxy_pass http://frigate_api/;
include proxy.conf;
proxy_cache api_cache;
proxy_cache_lock on;
proxy_cache_use_stale updating;
proxy_cache_valid any 10s;
location /api/stats {
access_log off;
rewrite ^/api/(.*)$ $1 break;