Fylling Skrevet 23. oktober 2014 Del Skrevet 23. oktober 2014 Hei! Eg har anskaffet meg domenet codewolf.red, men som dere sikkert ser så er det ekstremt treigt! "dobbel strek under ropeteiknet" Og lurte på om dere kunne ta ein liten titt på nginx.conf filen min? # For more information on configuration, see: # * Official English Documentation: http://nginx.org/en/docs/ # * Official Russian Documentation: http://nginx.org/ru/docs/ user nginx; worker_processes 24; error_log /var/log/nginx/error.log; #error_log /var/log/nginx/error.log notice; #error_log /var/log/nginx/error.log info; pid /var/run/nginx.pid; events { worker_connections 19000; multi_accept on; } http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http_x_forwarded_for"'; access_log /var/log/nginx/access.log main; #SSL performance tuning ssl_protocols TLSv1 TLSv1.1 TLSv1.2; #ssl_ciphers ECDHE-RSA-AES128-SHA384:AES256-SHA256:RC4:HIGH:!MD5:!aNULL:!eNULL:!NULL:!DH:!EDH:!AESGCM; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA:AES256-SHA:AES:CAMELLIA:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_session_timeout 10m; ssl_stapling on; ssl_stapling_verify on; resolver 8.8.8.8 8.8.4.4 valid=300s; resolver_timeout 10s; add_header Strict-Transport-Security "max-age=31536000"; sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 10; gzip on; gzip_disable "msie6"; gzip_min_length 1000; gzip_proxied expired no-cache no-store private auth; gzip_types text/plain application/xml application/javascript text/css application/x-javascript; #for mulyiple domains, www.codewolf.red, codewolf.red server_names_hash_bucket_size 64; # Load config files from the /etc/nginx/conf.d directory # The default server is in conf.d/default.conf include /etc/nginx/conf.d/*.conf; } Er heilt ny på nginx så leser tutorials på alt mulig, men for kvar artikkel eg leser ser eg andre metoder og koden kan blir rotete. Så eg har nå begynnt å lese nginx sine dokumenter. Men kan nokon hjelpe meg med å få betre hastigheit samt øke sikkerheit? Veit ikkje om dere trenger meir info, men berre spørr! Lenke til kommentar
Fylling Skrevet 27. oktober 2014 Forfatter Del Skrevet 27. oktober 2014 (endret) 2014/10/27 14:26:46 [error] 6968#8992: *15 WSARecv() failed (10054: FormatMessage() error:(317)) while reading response header from upstream, client: ::1, server: localhost, request: "GET /api/ffd/users HTTP/1.1", upstream: "http://127.0.0.1:3000/ffd/users", host: "localhost" 2014/10/27 14:27:46 [error] 6968#8992: *15 upstream timed out (10060: FormatMessage() error:(317)) while connecting to upstream, client: ::1, server: localhost, request: "GET /api/ffd/users HTTP/1.1", upstream: "http://[::1]:3000/ffd/users", host: "localhost" 2014/10/27 14:39:31 [error] 6968#8992: *20 upstream timed out (10060: FormatMessage() error:(317)) while connecting to upstream, client: ::1, server: localhost, request: "GET /api/ffd/users HTTP/1.1", upstream: "http://[::1]:3000/ffd/users", host: "localhost" 2014/10/27 14:40:09 [notice] 5300#1352: signal process started Legger ved error log. Er det nokon som aner problemet? eg strever fortsatt :/ Alt er lynraskt uten nginx :/ Endret 27. oktober 2014 av Fylling Lenke til kommentar
wtf1337 Skrevet 27. oktober 2014 Del Skrevet 27. oktober 2014 Du har serveren i USA, jeg testet load tiden fra en server i USA, siden render og lager alt på under 400MS noe som er helt akseptabelt. Lei deg en server i Europa. Lenke til kommentar
Fylling Skrevet 27. oktober 2014 Forfatter Del Skrevet 27. oktober 2014 (endret) Du har serveren i USA, jeg testet load tiden fra en server i USA, siden render og lager alt på under 400MS noe som er helt akseptabelt. Lei deg en server i Europa. Du har serveren i USA, jeg testet load tiden fra en server i USA, siden render og lager alt på under 400MS noe som er helt akseptabelt. Lei deg en server i Europa. Om du prøver å gå inn på: http://codewolf.red/FFD/ for så å forandre linken til http://codewolf.red/FFD/admin og trykke enter, så vil du oppdage problemet eg har. Satt opp nginx og nodejs på heime pc'en og opplever det samme Endret 27. oktober 2014 av Fylling Lenke til kommentar
wtf1337 Skrevet 27. oktober 2014 Del Skrevet 27. oktober 2014 Mest sannsynlig shabby koding. Lenke til kommentar
Fylling Skrevet 27. oktober 2014 Forfatter Del Skrevet 27. oktober 2014 Mest sannsynlig shabby koding. Desverre. Lenke til kommentar
Fylling Skrevet 27. oktober 2014 Forfatter Del Skrevet 27. oktober 2014 (endret) Fikset det! la til upstream api_upstream { server 127.0.0.1:3000; server 127.0.0.1:3000; keepalive 64; } og for location location /api/ { proxy_pass http://api_upstream; ... } Eineste nå er at nodejs appen køyrer på localhost, istedenfor localhost/api/, noko eg får jobbe meir med serinere. Men alt er lynraskt vertfall! Total tid frå sekundet requesten blei sent, til data mottat og rendret: 4ms Endret 27. oktober 2014 av Fylling Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå