nginx Proxy zu langsam

Ich habe einen Nginx-Server in GoDaddy XLarge Cloud Server mit 8 GB RAM und 4 CPUs. Mein Setup für nginx besteht darin, eine Proxy-Anfrage an eine Google App Engine-Anwendung zu senden.

Das Problem ist dasnginx bedient die statischen Dateien zu langsam, manchmal wird die Verbindung unterbrochen, wodurch die Website voll oder fehlerhafte Bilder, CSS- und JS-Dateien angezeigt werden. Wenn Sie jetzt direkt auf die GAE-App zugreifen, werden die statischen Dateien sehr schnell bereitgestellt.

Hier ist mein Server nginx.conf Datei:

user www-data;
worker_processes 1;
worker_rlimit_nofile    20480; # worker_connections * 4
pid /run/nginx.pid;

events {
    use epoll;
    worker_connections 4096;
    multi_accept on;
}

http {

    ##
    # Basic Settings
    ##

    sendfile on;
    tcp_nopush on;
    tcp_nodelay on;
    client_body_timeout 12;
    client_header_timeout 12;
    keepalive_timeout 15;
    send_timeout 10;
    types_hash_max_size 2048;
    # server_tokens off;

    ## 
    # Tweaks
    # https://www.digitalocean.com/community/tutorials/how-to-optimize-nginx-configuration
    ##

    client_body_buffer_size 10K;
    client_header_buffer_size 1k;
    client_max_body_size 8m;
    large_client_header_buffers 2 1k;

    # server_names_hash_bucket_size 64;
    # server_name_in_redirect off;

    include /etc/nginx/mime.types;
    default_type application/octet-stream;

    ##
    # Logging Settings
    ##

    access_log /var/log/nginx/access.log;
    error_log /var/log/nginx/error.log;

    ##
    # Gzip Settings
    ##

    gzip on;
    gzip_disable "msie6";

    gzip_vary on;
    gzip_proxied any;
    gzip_comp_level 6;
    gzip_buffers 16 8k;
    gzip_http_version 1.1;
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript;

    ## 
    ## Proxy Settings
    ##
    proxy_buffering off;

    ##
    # nginx-naxsi config
    ##
    # Uncomment it if you installed nginx-naxsi
    ##

    #include /etc/nginx/naxsi_core.rules;

    ##
    # nginx-passenger config
    ##
    # Uncomment it if you installed nginx-passenger
    ##

    #passenger_root /usr;
    #passenger_ruby /usr/bin/ruby;

    ##
    # Virtual Host Configs
    ##

    include /etc/nginx/conf.d/*.conf;
    include /etc/nginx/sites-enabled/*;
}

Aktualisiere

Hier das Netzwerkdiagramm für den Anwendungsserver:

Hier das Netzwerkdiagramm für den NGINX-Server(sehr langsam:

Was könnte die Langsamkeit von nginx in dieser Konfiguration verursachen?Ist das, weil GoDaddy Cloud Server langsam sind? oder stimmt etwas mit der NGINX Konfiguration nicht? Mit welcher Konfiguration kann der Proxy schnell arbeiten?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage