Nginx SSL 初始连接时间较慢

问题描述 投票:0回答:2

问题: enter image description here

这绝对不正常。初始连接时间太疯狂了。我想这是一个握手问题。

尝试使用协议和密码。 没什么。

server {
        listen 443 ssl http2;
        ssl_certificate /home/ec2-user/ssl/bundle.crt;
        ssl_certificate_key /home/ec2-user/ssl/keyhere;
       # keepalive_timeout 70;
        ssl_protocols  TLSv1.2;
        ssl_prefer_server_ciphers on;
      #  ssl_ciphers aNULL:eNULL:MD5:LOW:HIGH;
      #  ssl_ciphers ECDHE-RSA-AES256-GCM-SHA512:DHE-RSA-AES256-GCM-SHA512:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384;
       ssl_ciphers 'EECDH+AESGCM:AES256+EECDH:AES256+EDH';
        ssl_session_cache shared:SSL:5m;

        location / {
                root /usr/share/nginx/dist;
                index index.html;
                try_files $uri $uri/ /index.html;
        }
}

http 加载时间为 2/3 秒。

服务器 ssl 协议/密码

SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES256-GCM-SHA384

我愿意接受建议:)

nginx ssl https tls1.2
2个回答
2
投票

我也面临着类似的问题,初始连接时间也大约需要 21 秒。 使用https://www.ssllabs.com/ssltest/index.html后才发现与域名连接的IP地址之一后面没有运行Kubernetes服务。 因此,当我在浏览器中输入应用程序的 URL 时,它可能首先会查找没有运行服务的 IP 地址。

该应用程序由 Nginx 提供服务。

我还使用了https://www.webpagetest.org/来测试加载速度。


0
投票

我也遇到了同样的问题。我的问题出在我网站的 DNS 记录上。 除了前端之外,我不小心向后端负载平衡服务器添加了第二个“A”记录。

当我删除了不正确的 DNS 条目后,事情就解决了。

© www.soinside.com 2019 - 2024. All rights reserved.