проблема с загрузкой React статических файлов с веб-сервера NGINX - PullRequest
0 голосов
/ 18 мая 2019

Веб-серверу 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 килобайт.

...