मैं 4 Apache उदाहरणों के लिए प्रॉक्सी के रूप में Nginx का उपयोग कर रहा हूं। मेरी समस्या यह है कि एसएसएल बातचीत में बहुत समय (600 एमएस) लगता है। इसे एक उदाहरण के रूप में देखें: http://www.webpagetest.org/result/101020_8JXS/1/3/etetet/
यहाँ मेरा Nginx Conf है:
user www-data;
worker_processes 4;
events {
worker_connections 2048;
use epoll;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
access_log /var/log/nginx/access.log;
sendfile on;
keepalive_timeout 0;
tcp_nodelay on;
gzip on;
gzip_proxied any;
server_names_hash_bucket_size 128;
}
upstream abc {
server 1.1.1.1 weight=1;
server 1.1.1.2 weight=1;
server 1.1.1.3 weight=1;
}
server {
listen 443;
server_name blah;
keepalive_timeout 5;
ssl on;
ssl_certificate /blah.crt;
ssl_certificate_key /blah.key;
ssl_session_cache shared:SSL:10m;
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP;
ssl_prefer_server_ciphers on;
location / { proxy_pass http://abc;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
मशीन 1 G RAM के साथ Linode पर एक VPS है। क्या कोई बता सकता है कि एसएसएल हैंड शेक उम्र क्यों ले रहा है?