Browse Source

语法

feature/web_v4.0
hyh 3 weeks ago
parent
commit
ac102c01de
  1. 20
      site/nginx/nginx.conf

20
site/nginx/nginx.conf

@ -95,15 +95,33 @@ http {
proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Forwarded-Proto $scheme;
proxy_cache_bypass $http_upgrade; proxy_cache_bypass $http_upgrade;
# 代理缓冲区配置(优化大文件传输)
proxy_buffer_size 16k;
proxy_buffers 8 16k;
proxy_busy_buffers_size 32k;
proxy_temp_file_write_size 64k;
proxy_max_temp_file_size 1024m;
# 超时设置 # 超时设置
proxy_connect_timeout 60s; proxy_connect_timeout 60s;
proxy_send_timeout 60s; proxy_send_timeout 60s;
proxy_read_timeout 60s; proxy_read_timeout 60s;
} }
# 静态文件缓存 # 静态文件缓存(优化大图片文件)
location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2|ttf|eot)$ { location ~* \.(jpg|jpeg|png|gif|ico|css|js|svg|woff|woff2|ttf|eot)$ {
proxy_pass http://marketing-site:3000; proxy_pass http://marketing-site:3000;
# 静态文件专用缓冲区配置(更大的缓冲区)
proxy_buffer_size 32k;
proxy_buffers 16 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 128k;
proxy_max_temp_file_size 2048m;
# 启用直接传输,减少内存使用
proxy_request_buffering off;
proxy_cache_valid 200 1d; proxy_cache_valid 200 1d;
expires 1d; expires 1d;
add_header Cache-Control "public, immutable"; add_header Cache-Control "public, immutable";

Loading…
Cancel
Save