Веб-серверу NGINX требуется около 3 минут для загрузки статического файла React объемом около 3 МБ.и это медленно загружает производительность загрузки приложения
Я попытался заархивировать статический файл в моем файле React
Это моя текущая конфигурация в NGINX
upstream app1{
# Use ip_hash algo for session affinity
least_conn;
server 192.168.1.7:3000;
server 192.168.3.7:3000;
}
location /app1 {
# Force timeouts if the backend dies
#proxy_next_upstream error timeout invalid_header http_500 http_502 http_503;
# Set timeouts
proxy_connect_timeout 3600;
proxy_send_timeout 3600;
proxy_read_timeout 3600;
send_timeout 3600;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-Host $http_host;
#proxy_set_header X-Forwarded-Proto $scheme;
proxy_pass https://app1/;
proxy_buffering off;
}
location ~* ^/static {
proxy_pass https://app1$request_uri;
proxy_buffering off;
}
location ~ ^/build {
proxy_pass https://app1$request_uri;
}
Iхотите иметь возможность обслуживать статический контент внутри сервера NGINX без необходимости извлечения с сервера приложений.также я хочу иметь возможность сжать файл до минимального размера, например, 10 килобайт.