从NGINX Web服务器加载React静态文件的问题

时间:2019-05-18 13:23:18

标签: nginx pm2 nginx-location nginx-reverse-proxy nginx-config

NGINX Web服务器大约需要3分钟来加载大约3MB的React静态文件。而且下载速度缓慢,无法加载应用程序

我尝试将静态文件压缩到我的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;
    }

我希望能够在NGINX服务器中提供静态内容,而无需从应用程序服务器获取。我也希望能够将文件压缩到最小大小,例如10 KB。

0 个答案:

没有答案