From 71e2cf21bebfba9c4b67c49375511eee9312f58e Mon Sep 17 00:00:00 2001 From: Fascinated Date: Fri, 7 Jul 2023 23:37:39 +0100 Subject: [PATCH] add gzip open file caching --- docker/nginx.conf | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/docker/nginx.conf b/docker/nginx.conf index d9c5049..a3a1e68 100644 --- a/docker/nginx.conf +++ b/docker/nginx.conf @@ -22,6 +22,20 @@ http { root /var/www/html; index index.html index.htm; + # TCP optimizations + tcp_nopush on; + tcp_nodelay on; + + # Gzip + sendfile on; + gzip on; + gzip_disable "msie6"; + gzip_vary on; + gzip_proxied any; + gzip_comp_level 8; + gzip_buffers 16 64k; + gzip_types text/plain text/css application/json application/javascript application/x-javascript text/xml application/xml application/xml+rss text/javascript; + client_max_body_size 500M; # Will get replaced by the environment variable MAX_UPLOAD_SIZE location /upload.php { @@ -38,8 +52,12 @@ http { location / { expires 7d; + open_file_cache max=1000 inactive=60s; + open_file_cache_valid 60s; + open_file_cache_min_uses 1; + open_file_cache_errors on; + # Serve the file directly from disk try_files $uri $uri/ =404; } - } } \ No newline at end of file